30.1 MB
/srv/reproducible-results/rbuild-debian/r-b-build.IToMUbfc/b1/gtsam_4.2.0+dfsg-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.IToMUbfc/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 ·5a44b09ce7845b1739ef781d8d760612·14617136·doc·optional·libgtsam-doc_4.2.0+dfsg-1_all.deb2 ·cc84e840638563ac9cc9762e5b7e7558·14619104·doc·optional·libgtsam-doc_4.2.0+dfsg-1_all.deb
3 ·24135b49ed57e3cf58b1827d4095d916·159328876·debug·optional·libgtsam4-dbgsym_4.2.0+dfsg-1_amd64.deb3 ·24135b49ed57e3cf58b1827d4095d916·159328876·debug·optional·libgtsam4-dbgsym_4.2.0+dfsg-1_amd64.deb
4 ·a86765db210e443c7724fec8948bee43·1627232·libs·optional·libgtsam4_4.2.0+dfsg-1_amd64.deb4 ·a86765db210e443c7724fec8948bee43·1627232·libs·optional·libgtsam4_4.2.0+dfsg-1_amd64.deb
5 ·35581130400639c57d7a0fe112cca983·6324920·debug·optional·python3-gtsam-dbgsym_4.2.0+dfsg-1_amd64.deb5 ·35581130400639c57d7a0fe112cca983·6324920·debug·optional·python3-gtsam-dbgsym_4.2.0+dfsg-1_amd64.deb
6 ·36de366ed03fb91f895a48de1760ad1f·5920812·python·optional·python3-gtsam_4.2.0+dfsg-1_amd64.deb6 ·36de366ed03fb91f895a48de1760ad1f·5920812·python·optional·python3-gtsam_4.2.0+dfsg-1_amd64.deb
30.1 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····75888·2024-01-09·05:51:35.000000·control.tar.xz2 -rw-r--r--···0········0········0····76080·2024-01-09·05:51:35.000000·control.tar.xz
3 -rw-r--r--···0········0········0·14541056·2024-01-09·05:51:35.000000·data.tar.xz3 -rw-r--r--···0········0········0·14542832·2024-01-09·05:51:35.000000·data.tar.xz
55.7 KB
control.tar.xz
55.7 KB
control.tar
55.7 KB
./md5sums
30.0 B
./md5sums
Files differ
55.6 KB
line order
Max HTML report size reached
30.0 MB
data.tar.xz
30.0 MB
data.tar
253 KB
file list
Max HTML report size reached
401 B
./usr/share/doc/libgtsam-dev/ImuFactor.pdf
317 B
pdftotext {} -
Max HTML report size reached
9.68 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/ProductLieGroup.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, 47 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">ProductLieGroup.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>Group·product·of·two·Lie·Groups.··104 <p>serialization·for·Vectors··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00002_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00002_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="a02464.html">gtsam::ProductLieGroup&lt;·G,·H·&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> 
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> 
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="func-members"·name="func-members"></a>
118 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="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>
121 <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>
122 </table>126 </table>
123 <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>serialization·for·Vectors·</p>
124 <div·class="textblock"><p>Group·product·of·two·Lie·Groups.·</p> 
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>129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 130 <dl·class="section·date"><dt>Date</dt><dd>February·2022·</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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00002.html">ProductLieGroup.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="a00002.html">VectorSerialization.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.2 KB
html2text {}
Max HTML report size reached
51.4 KB
./usr/share/doc/libgtsam-dev/html/a00002_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/ProductLieGroup.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, 193 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">ProductLieGroup.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="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="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>
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">·*·-------------------------------1-------------------------------------------·*/</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="a00062.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="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><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>·</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="preprocessor">#include·&lt;boost/serialization/array.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/split_free.hpp&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>·</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> 
126 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};"> 
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>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>
 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>
 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>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>135 <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="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="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>
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">public</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>
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_s[·...·truncated·by·diffoscope;·len:·138,·SHA:·cfef6a649da8d5f295176d9204935d33fbbf5d030711a707c987d820cf023352·...·]</div>140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··ar·&gt;&gt;·BOOST_SERIALIZATION_NVP(size);</div>
138 <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>··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>
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> 
141 <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>
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> 
144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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="[·...·truncated·by·diffoscope;·len:·94,·SHA:·bddd3cb4ee3e56f0870f509a4313749daa58d8cb7375a81b13a64fe5af611e32·...·]</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>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>
147 <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>
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#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>&amp;·other)<span·class="keyword">·const·</span>{</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>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>
151 <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>
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> 
154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</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">//·namespace·serialization</span></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</a>&amp;·g)<span·class="keyword">·const·</span>{</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>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="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div> 
161 <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>
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> 
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> 
168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector)</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>162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector2)</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>163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector3)</div>
Max diff block lines reached; 953/40992 bytes (2.32%) of diff not shown.
11.2 KB
html2text {}
Max HTML report size reached
22.4 KB
./usr/share/doc/libgtsam-dev/html/a00005.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 95, 104 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="#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>·&#124;
 102 <a·href="#var-members">Variables</a>··</div>
102 ··<div·class="headertitle"><div·class="title">TestableAssertions.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">debug.cpp·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Provides·additional·testing·facilities·for·common·data·structures.··106 <p>Global·debugging·flags.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00005_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="func-members"·name="func-members"></a>
116 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>
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> 
124 <tr·class="separator:add6d6575582314cc9b5dbdbe2a86374d"><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: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>
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·tol=1e-9)</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> 
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> 
133 <tr·class="memitem:a254be27d6d4b416fa2b546c77ae783fc"·id="r_a254be27d6d4b416fa2b546c77ae783fc"><td·class="memTemplParams"·colspan="2"><a·id="a254be27d6d4b416fa2b546c77ae783fc"·name="a254be27d6d4b416fa2b546c77ae783fc"></a> 
134 template&lt;class·V1·,·class·V2·&gt;·</td></tr> 
135 <tr·class="memitem:a254be27d6d4b416fa2b546c77ae783fc"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_container_equal</b>·(const·std::map&lt;·V1,·V2·&gt;·&amp;expected,·const·std::map&lt;·V1,·V2·&gt;·&amp;actual,·double·tol=1e-9)</td></tr> 
136 <tr·class="memdesc:a254be27d6d4b416fa2b546c77ae783fc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·for·comparing·maps·of·testable-&gt;testable·TODO:·replace·with·more·generalized·version.·<br·/></td></tr> 
137 <tr·class="separator:a254be27d6d4b416fa2b546c77ae783fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:a2f509195ea2180d0f7dbd3a99a088ff4"·id="r_a2f509195ea2180d0f7dbd3a99a088ff4"><td·class="memTemplParams"·colspan="2"><a·id="a2f509195ea2180d0f7dbd3a99a088ff4"·name="a2f509195ea2180d0f7dbd3a99a088ff4"></a> 
139 template&lt;class·V2·&gt;·</td></tr> 
140 <tr·class="memitem:a2f509195ea2180d0f7dbd3a99a088ff4"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_container_equal</b>·(const·std::map&lt;·size_t,·V2·&gt;·&amp;expected,·const·std::map&lt;·size_t,·V2·&gt;·&amp;actual,·double·tol=1e-9)</td></tr> 
141 <tr·class="memdesc:a2f509195ea2180d0f7dbd3a99a088ff4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·for·comparing·maps·of·size_t-&gt;testable.·<br·/></td></tr> 
142 <tr·class="separator:a2f509195ea2180d0f7dbd3a99a088ff4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a0eec17f894b358dd9f30d7af28082ba5"·id="r_a0eec17f894b358dd9f30d7af28082ba5"><td·class="memTemplParams"·colspan="2"><a·id="a0eec17f894b358dd9f30d7af28082ba5"·name="a0eec17f894b358dd9f30d7af28082ba5"></a> 
144 template&lt;class·V1·,·class·V2·&gt;·</td></tr> 
145 <tr·class="memitem:a0eec17f894b358dd9f30d7af28082ba5"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_container_equal</b>·(const·std::vector&lt;·std::pair&lt;·V1,·V2·&gt;·&gt;·&amp;expected,·const·std::vector&lt;·std::pair&lt;·V1,·V2·&gt;·&gt;·&amp;actual,·double·tol=1e-9)</td></tr> 
146 <tr·class="memdesc:a0eec17f894b358dd9f30d7af28082ba5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·for·comparing·vector·of·pairs·(testable,·testable)·<br·/></td></tr> 
147 <tr·class="separator:a0eec17f894b358dd9f30d7af28082ba5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
148 <tr·class="memitem:a6d6b2964354593f69848f6bf5d3e0ca1"·id="r_a6d6b2964354593f69848f6bf5d3e0ca1"><td·class="memTemplParams"·colspan="2"><a·id="a6d6b2964354593f69848f6bf5d3e0ca1"·name="a6d6b2964354593f69848f6bf5d3e0ca1"></a> 
149 template&lt;class·V·&gt;·</td></tr> 
150 <tr·class="memitem:a6d6b2964354593f69848f6bf5d3e0ca1"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_container_equal</b>·(const·V·&amp;expected,·const·V·&amp;actual,·double·tol=1e-9)</td></tr> 
151 <tr·class="memdesc:a6d6b2964354593f69848f6bf5d3e0ca1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">General·function·for·comparing·containers·of·testable·objects.·<br·/></td></tr> 
152 <tr·class="separator:a6d6b2964354593f69848f6bf5d3e0ca1"><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>
153 <tr·class="memitem:a59ba6a7db27344c5cb021f1421905020"·id="r_a59ba6a7db27344c5cb021f1421905020"><td·class="memTemplParams"·colspan="2"><a·id="a59ba6a7db27344c5cb021f1421905020"·name="a59ba6a7db27344c5cb021f1421905020"></a> 
154 template&lt;class·V2·&gt;·</td></tr> 
155 <tr·class="memitem:a59ba6a7db27344c5cb021f1421905020"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_container_equality</b>·(const·std::map&lt;·size_t,·V2·&gt;·&amp;expected,·const·std::map&lt;·size_t,·V2·&gt;·&amp;actual)</td></tr> 
156 <tr·class="memdesc:a59ba6a7db27344c5cb021f1421905020"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·for·comparing·maps·of·size_t-&gt;testable·Types·are·assumed·to·have·operator·==.·<br·/></td></tr> 
157 <tr·class="separator:a59ba6a7db27344c5cb021f1421905020"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 <tr·class="memitem:aa0926a5d779171bd8e1d30fb5982b5c0"·id="r_aa0926a5d779171bd8e1d30fb5982b5c0"><td·class="memTemplParams"·colspan="2"><a·id="aa0926a5d779171bd8e1d30fb5982b5c0"·name="aa0926a5d779171bd8e1d30fb5982b5c0"></a> 
159 template&lt;class·V·&gt;·</td></tr> 
160 <tr·class="memitem:aa0926a5d779171bd8e1d30fb5982b5c0"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_container_equality</b>·(const·V·&amp;expected,·const·V·&amp;actual)</td></tr> 
161 <tr·class="memdesc:aa0926a5d779171bd8e1d30fb5982b5c0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">General·function·for·comparing·containers·of·objects·with·operator==.·<br·/></td></tr> 
162 <tr·class="separator:aa0926a5d779171bd8e1d30fb5982b5c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
163 <tr·class="memitem:a21e760bc75888053afd86a27d56b6148"·id="r_a21e760bc75888053afd86a27d56b6148"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a21e760bc75888053afd86a27d56b6148"·name="a21e760bc75888053afd86a27d56b6148"></a> 
164 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·std::string·&amp;expected,·const·std::string·&amp;actual)</td></tr> 
165 <tr·class="memdesc:a21e760bc75888053afd86a27d56b6148"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compare·strings·for·unit·tests.·<br·/></td></tr> 
166 <tr·class="separator:a21e760bc75888053afd86a27d56b6148"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
167 <tr·class="memitem:a2f19ba6625a264457805513fefcb5c32"·id="r_a2f19ba6625a264457805513fefcb5c32"><td·class="memTemplParams"·colspan="2"><a·id="a2f19ba6625a264457805513fefcb5c32"·name="a2f19ba6625a264457805513fefcb5c32"></a> 
168 template&lt;class·V·&gt;·</td></tr> 
169 <tr·class="memitem:a2f19ba6625a264457805513fefcb5c32"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_inequal</b>·(const·V·&amp;expected,·const·V·&amp;actual,·double·tol=1e-9)</td></tr> 
170 <tr·class="memdesc:a2f19ba6625a264457805513fefcb5c32"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allow·for·testing·inequality.·<br·/></td></tr> 
171 <tr·class="separator:a2f19ba6625a264457805513fefcb5c32"><td·class="memSeparator"·colspan="2">&#160;</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>
172 <tr·class="memitem:a08641f0f7145716bba9159dd95099a44"·id="r_a08641f0f7145716bba9159dd95099a44"><td·class="memTemplParams"·colspan="2"><a·id="a08641f0f7145716bba9159dd95099a44"·name="a08641f0f7145716bba9159dd95099a44"></a> 
173 template&lt;class·V·&gt;·</td></tr> 
174 <tr·class="memitem:a08641f0f7145716bba9159dd95099a44"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_stdout_equal</b>·(const·std::string·&amp;expected,·const·V·&amp;actual)</td></tr> 
175 <tr·class="memdesc:a08641f0f7145716bba9159dd95099a44"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Capture·std·out·via·cout·stream·and·compare·against·string.·<br·/></td></tr> 
176 <tr·class="separator:a08641f0f7145716bba9159dd95099a44"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
177 <tr·class="memitem:a830c8c65902d7d0e763562e6c9357346"·id="r_a830c8c65902d7d0e763562e6c9357346"><td·class="memTemplParams"·colspan="2">template&lt;class·V·&gt;·</td></tr> 
178 <tr·class="memitem:a830c8c65902d7d0e763562e6c9357346"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a830c8c65902d7d0e763562e6c9357346">gtsam::assert_print_equal</a>·(const·std::string·&amp;expected,·const·V·&amp;actual,·const·std::string·&amp;s=&quot;&quot;)</td></tr> 
179 <tr·class="memdesc:a830c8c65902d7d0e763562e6c9357346"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Capture·print·function·output·and·compare·against·string.··<br·/></td></tr> 
180 <tr·class="separator:a830c8c65902d7d0e763562e6c9357346"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:ab8b4f36c2129e113c3652c32d611fecb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>132 </table>
182 <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>
183 <div·class="textblock"><p>Provides·additional·testing·facilities·for·common·data·structures.·</p>134 <div·class="textblock"><p>Global·debugging·flags.·</p>
184 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>135 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 136 <dl·class="section·date"><dt>Date</dt><dd>Feb·1,·2011·</dd></dl>
185 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
186 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
188 <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!·-->
189 ··<ul>141 ··<ul>
Max diff block lines reached; 35/17715 bytes (0.20%) of diff not shown.
5.04 KB
html2text {}
Max HTML report size reached
32.3 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/serialization.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, 166 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">serialization.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">cholesky.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>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="a00008_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00008_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="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: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>
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> 
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; 1595/25397 bytes (6.28%) of diff not shown.
7.36 KB
html2text {}
Max HTML report size reached
2.3 KB
./usr/share/doc/libgtsam-dev/html/a00008.js
2.22 KB
js-beautify {}
Max HTML report size reached
73.8 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/serialization.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, 319 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">serialization.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="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="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="a00146.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;Eigen/Core&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div> 
123 <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="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="comment">//·includes·for·standard·serialization·types</span></div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/serialization/version.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/serialization/optional.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/serialization/shared_ptr.hpp&gt;</span></div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;boost/serialization/vector.hpp&gt;</span></div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;boost/serialization/map.hpp&gt;</span></div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;boost/serialization/list.hpp&gt;</span></div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;boost/serialization/deque.hpp&gt;</span></div> 
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;boost/serialization/weak_ptr.hpp&gt;</span></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="preprocessor">#include·&lt;boost/archive/text_oarchive.hpp&gt;</span></div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;boost/archive/text_iarchive.hpp&gt;</span></div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;boost/archive/xml_iarchive.hpp&gt;</span></div> 
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;boost/archive/xml_oarchive.hpp&gt;</span></div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;boost/archive/binary_iarchive.hpp&gt;</span></div> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;boost/archive/binary_oarchive.hpp&gt;</span></div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;boost/serialization/export.hpp&gt;</span></div> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//·Workaround·a·bug·in·GCC·&gt;=·7·and·C++17</span></div> 
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·ref.·https://gitlab.com/libeigen/eigen/-/issues/1676</span></div> 
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifdef·__GNUC__</span></div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#if·__GNUC__·&gt;=·7·&amp;&amp;·__cplusplus·&gt;=·201703L</span></div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">namespace·</span>boost·{·<span·class="keyword">namespace·</span>serialization·{·<span·class="keyword">struct·</span>U;·}·}</div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">namespace·</span>Eigen·{·<span·class="keyword">namespace·</span>internal·{</div> 
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span>traits&lt;boost::serialization::U&gt;·{<span·class="keyword">enum</span>·{Flags=0};};</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="preprocessor">#endif</span></div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#endif</span></div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>·T&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="a01428.html#a007080ca4741cc3d3d6a209b0ae3fe61">···64</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a007080ca4741cc3d3d6a209b0ae3fe61">serializeToStream</a>(<span·class="keyword">const</span>·T&amp;·input,·std::ostream&amp;·out_archive_stream)·{</div> 
159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··boost::archive::text_oarchive·out_archive(out_archive_stream);</div> 
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··out_archive·&lt;&lt;·input;</div> 
161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}</div> 
162 </div> 
163 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
164 <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>·T&gt;</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="a01428.html#ab181d2a3de466fc0c87bd29501bbc7ab">···71</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#ab181d2a3de466fc0c87bd29501bbc7ab">deserializeFromStream</a>(std::istream&amp;·in_archive_stream,·T&amp;·output)·{</div> 
167 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··boost::archive::text_iarchive·in_archive(in_archive_stream);</div> 
168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··in_archive·&gt;&gt;·output;</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="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
173 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}"> 
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01428.html#aa12c78301a9d2968afe5a1a14baa7e90">···78</a></span>std::string·<a·class="code·hl_function"·href="a01428.html#aa12c78301a9d2968afe5a1a14baa7e90">serializeToString</a>(<span·class="keyword">const</span>·T&amp;·input)·{</div> 
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··std::ostringstream·out_archive_stream;</div> 
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<a·class="code·hl_function"·href="a01428.html#a007080ca4741cc3d3d6a209b0ae3fe61">serializeToStream</a>(input,·out_archive_stream);</div> 
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordflow">return</span>·out_archive_stream.str();</div> 
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}</div> 
179 </div> 
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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>
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</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="a01428.html#a262487af458d1f48dd7d3bc549caae00">···86</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a262487af458d1f48dd7d3bc549caae00">deserializeFromString</a>(<span·class="keyword">const</span>·std::string&amp;·serialized,·T&amp;·output)·{</div> 
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··std::istringstream·in_archive_stream(serialized);</div> 
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<a·class="code·hl_function"·href="a01428.html#ab181d2a3de466fc0c87bd29501bbc7ab">deserializeFromStream</a>(in_archive_stream,·output);</div> 
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>
187 </div> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
190 <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}"> 
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a01428.html#aa3261c2d455f892dae1921f8c3a39267">···93</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#aa3261c2d455f892dae1921f8c3a39267">serializeToFile</a>(<span·class="keyword">const</span>·T&amp;·input,·<span·class="keyword">const</span>·std::string&amp;·filename)·{</div> 
192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··std::ofstream·out_archive_stream(filename.c_str());</div> 
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keywordflow">if</span>·(!out_archive_stream.is_open())·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<a·class="code·hl_function"·href="a01428.html#a007080ca4741cc3d3d6a209b0ae3fe61">serializeToStream</a>(input,·out_archive_stream);</div> 
195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··out_archive_stream.close();</div> 
196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>}</div> 
198 </div> 
199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
200 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
201 <div·class="foldopen"·id="foldopen00103"·data-start="{"·data-end="}"> 
202 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a01428.html#adbb4a71187706918faca3a11519b62f6">··103</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#adbb4a71187706918faca3a11519b62f6">deserializeFromFile</a>(<span·class="keyword">const</span>·std::string&amp;·filename,·T&amp;·output)·{</div> 
203 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··std::ifstream·in_archive_stream(filename.c_str());</div> 
Max diff block lines reached; 12115/58134 bytes (20.84%) of diff not shown.
16.9 KB
html2text {}
Max HTML report size reached
22.5 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/DSFVector.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Lie.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, 137 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">DSFVector.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Lie.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.··107 <p>Base·class·and·basic·functions·for·Lie·types.··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00011_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00011_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="a02296.html">gtsam::DSFBase</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="a02364.html">gtsam::LieGroup&lt;·Class,·N·&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>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&g[·...·truncated·by·diffoscope;·len:·68,·SHA:·7d12928613e11a457547f4b8c18cc355524c7cf0bdc36b7199e25dea68e2eb9d·...·].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="a02300.html">gtsam::DSFVector</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="a02368.html">gtsam::lie_group_tag</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>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>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">131 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>133 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>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>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></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>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:"><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="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>
 148 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>
 152 <tr·class="separator:abd92914d0822d42584d46f31fb500048"><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>
 156 <tr·class="separator:a5c6ccec4a3ea452361c0956766bccef5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 157 <tr·class="memitem:af5a7c0a7422c38a0baa131c073e233ac"·id="r_af5a7c0a7422c38a0baa131c073e233ac"><td·class="memTemplParams"·colspan="2">template&lt;class·Class·&gt;·</td></tr>
 158 <tr·class="memitem:af5a7c0a7422c38a0baa131c073e233ac"><td·class="memTemplItemLeft"·align="right"·valign="top">Class&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#af5a7c0a7422c38a0baa131c073e233ac">gtsam::expmap_default</a>·(const·Class·&amp;t,·const·Vector·&amp;d)</td></tr>
 159 <tr·class="memdesc:af5a7c0a7422c38a0baa131c073e233ac"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exponential·map·centered·at·l0,·s.t.··<br·/></td></tr>
 160 <tr·class="separator:af5a7c0a7422c38a0baa131c073e233ac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 161 <tr·class="memitem:adbd55c711e6ceee791b595558eb3ec8a"·id="r_adbd55c711e6ceee791b595558eb3ec8a"><td·class="memTemplParams"·colspan="2">template&lt;class·T·&gt;·</td></tr>
 162 <tr·class="memitem:adbd55c711e6ceee791b595558eb3ec8a"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#adbd55c711e6ceee791b595558eb3ec8a">gtsam::BCH</a>·(const·T·&amp;X,·const·T·&amp;Y)</td></tr>
 163 <tr·class="memdesc:adbd55c711e6ceee791b595558eb3ec8a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Three·term·approximation·of·the·Baker-Campbell-Hausdorff·formula·In·non-commutative·Lie·groups,·when·composing·exp(Z)·=·exp(X)exp(Y)·it·is·not·true·that·Z·=·X+Y.··<br·/></td></tr>
 164 <tr·class="separator:adbd55c711e6ceee791b595558eb3ec8a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 165 <tr·class="memitem:afe28b7f8e3592fb9f5cf9ebae09497ba"·id="r_afe28b7f8e3592fb9f5cf9ebae09497ba"><td·class="memTemplParams"·colspan="2"><a·id="afe28b7f8e3592fb9f5cf9ebae09497ba"·name="afe28b7f8e3592fb9f5cf9ebae09497ba"></a>
 166 template&lt;class·T·&gt;·</td></tr>
 167 <tr·class="memitem:afe28b7f8e3592fb9f5cf9ebae09497ba"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::wedge</b>·(const·Vector·&amp;x)</td></tr>
 168 <tr·class="memdesc:afe28b7f8e3592fb9f5cf9ebae09497ba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Declaration·of·wedge·(see·Murray94book)·used·to·convert·from·n·exponential·coordinates·to·n*n·element·of·the·Lie·algebra.·<br·/></td></tr>
 169 <tr·class="separator:afe28b7f8e3592fb9f5cf9ebae09497ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 170 <tr·class="memitem:a3041816208c79ef76d3ef2e0991d90b2"·id="r_a3041816208c79ef76d3ef2e0991d90b2"><td·class="memTemplParams"·colspan="2">template&lt;class·T·&gt;·</td></tr>
 171 <tr·class="memitem:a3041816208c79ef76d3ef2e0991d90b2"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3041816208c79ef76d3ef2e0991d90b2">gtsam::expm</a>·(const·Vector·&amp;x,·int·K=7)</td></tr>
 172 <tr·class="memdesc:a3041816208c79ef76d3ef2e0991d90b2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exponential·map·given·exponential·coordinates·class·T·needs·a·wedge&lt;&gt;·function·and·a·constructor·from·Matrix.··<br·/></td></tr>
 173 <tr·class="separator:a3041816208c79ef76d3ef2e0991d90b2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 174 <tr·class="memitem:adaf06b04fa93b050e99bc3d571d85d53"·id="r_adaf06b04fa93b050e99bc3d571d85d53"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 175 <tr·class="memitem:adaf06b04fa93b050e99bc3d571d85d53"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#adaf06b04fa93b050e99bc3d571d85d53">gtsam::interpolate</a>·(const·T·&amp;X,·const·T·&amp;Y,·double·t,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·T·&gt;::type·Hx=boost::none,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·T·&gt;::type·Hy=boost::none)</td></tr>
 176 <tr·class="memdesc:adaf06b04fa93b050e99bc3d571d85d53"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·interpolation·between·X·and·Y·by·coefficient·t.··<br·/></td></tr>
 177 <tr·class="separator:adaf06b04fa93b050e99bc3d571d85d53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>178 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>179 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 180 <div·class="textblock"><p>Base·class·and·basic·functions·for·Lie·types.·</p>
125 <div·class="textblock"><p>A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·</p> 
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>181 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 182 <dd>
 183 Alex·Cunningham·</dd>
 184 <dd>
 185 Frank·Dellaert·</dd>
 186 <dd>
 187 Mike·Bosse·</dd>
 188 <dd>
 189 Duy·Nguyen·Ta·</dd>
 190 <dd>
 191 Yotam·Stern·</dd></dl>
 192 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
 193 <a·id="aeef5af7d583d275fbc0e6e5af8bf2afc"·name="aeef5af7d583d275fbc0e6e5af8bf2afc"></a>
 194 <h2·class="memtitle"><span·class="permalink"><a·href="#aeef5af7d583d275fbc0e6e5af8bf2afc">&#9670;&#160;</a></span>GTSAM_CONCEPT_LIE_INST</h2>
  
 195 <div·class="memitem">
 196 <div·class="memproto">
 197 ······<table·class="memname">
 198 ········<tr>
 199 ··········<td·class="memname">#define·GTSAM_CONCEPT_LIE_INST</td>
Max diff block lines reached; 903/17043 bytes (5.30%) of diff not shown.
5.74 KB
html2text {}
Max HTML report size reached
91.5 KB
./usr/share/doc/libgtsam-dev/html/a00011_source.html
Max HTML report size reached
20.6 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/types.cpp·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 96, 41 lines modifiedOffset 96, 103 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">types.cpp·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>102 ··<div·class="headertitle"><div·class="title">TestableAssertions.h·File·Reference</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>Provides·additional·testing·facilities·for·common·data·structures.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00014_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="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>
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>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>
 124 <tr·class="separator:add6d6575582314cc9b5dbdbe2a86374d"><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·tol=1e-9)</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>
 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>
 133 <tr·class="memitem:a254be27d6d4b416fa2b546c77ae783fc"·id="r_a254be27d6d4b416fa2b546c77ae783fc"><td·class="memTemplParams"·colspan="2"><a·id="a254be27d6d4b416fa2b546c77ae783fc"·name="a254be27d6d4b416fa2b546c77ae783fc"></a>
 134 template&lt;class·V1·,·class·V2·&gt;·</td></tr>
 135 <tr·class="memitem:a254be27d6d4b416fa2b546c77ae783fc"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_container_equal</b>·(const·std::map&lt;·V1,·V2·&gt;·&amp;expected,·const·std::map&lt;·V1,·V2·&gt;·&amp;actual,·double·tol=1e-9)</td></tr>
 136 <tr·class="memdesc:a254be27d6d4b416fa2b546c77ae783fc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·for·comparing·maps·of·testable-&gt;testable·TODO:·replace·with·more·generalized·version.·<br·/></td></tr>
 137 <tr·class="separator:a254be27d6d4b416fa2b546c77ae783fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:a2f509195ea2180d0f7dbd3a99a088ff4"·id="r_a2f509195ea2180d0f7dbd3a99a088ff4"><td·class="memTemplParams"·colspan="2"><a·id="a2f509195ea2180d0f7dbd3a99a088ff4"·name="a2f509195ea2180d0f7dbd3a99a088ff4"></a>
 139 template&lt;class·V2·&gt;·</td></tr>
 140 <tr·class="memitem:a2f509195ea2180d0f7dbd3a99a088ff4"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_container_equal</b>·(const·std::map&lt;·size_t,·V2·&gt;·&amp;expected,·const·std::map&lt;·size_t,·V2·&gt;·&amp;actual,·double·tol=1e-9)</td></tr>
 141 <tr·class="memdesc:a2f509195ea2180d0f7dbd3a99a088ff4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·for·comparing·maps·of·size_t-&gt;testable.·<br·/></td></tr>
 142 <tr·class="separator:a2f509195ea2180d0f7dbd3a99a088ff4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a0eec17f894b358dd9f30d7af28082ba5"·id="r_a0eec17f894b358dd9f30d7af28082ba5"><td·class="memTemplParams"·colspan="2"><a·id="a0eec17f894b358dd9f30d7af28082ba5"·name="a0eec17f894b358dd9f30d7af28082ba5"></a>
 144 template&lt;class·V1·,·class·V2·&gt;·</td></tr>
 145 <tr·class="memitem:a0eec17f894b358dd9f30d7af28082ba5"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_container_equal</b>·(const·std::vector&lt;·std::pair&lt;·V1,·V2·&gt;·&gt;·&amp;expected,·const·std::vector&lt;·std::pair&lt;·V1,·V2·&gt;·&gt;·&amp;actual,·double·tol=1e-9)</td></tr>
 146 <tr·class="memdesc:a0eec17f894b358dd9f30d7af28082ba5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·for·comparing·vector·of·pairs·(testable,·testable)·<br·/></td></tr>
 147 <tr·class="separator:a0eec17f894b358dd9f30d7af28082ba5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 <tr·class="memitem:a6d6b2964354593f69848f6bf5d3e0ca1"·id="r_a6d6b2964354593f69848f6bf5d3e0ca1"><td·class="memTemplParams"·colspan="2"><a·id="a6d6b2964354593f69848f6bf5d3e0ca1"·name="a6d6b2964354593f69848f6bf5d3e0ca1"></a>
 149 template&lt;class·V·&gt;·</td></tr>
 150 <tr·class="memitem:a6d6b2964354593f69848f6bf5d3e0ca1"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_container_equal</b>·(const·V·&amp;expected,·const·V·&amp;actual,·double·tol=1e-9)</td></tr>
 151 <tr·class="memdesc:a6d6b2964354593f69848f6bf5d3e0ca1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">General·function·for·comparing·containers·of·testable·objects.·<br·/></td></tr>
118 <tr·class="separator:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:a6d6b2964354593f69848f6bf5d3e0ca1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 153 <tr·class="memitem:a59ba6a7db27344c5cb021f1421905020"·id="r_a59ba6a7db27344c5cb021f1421905020"><td·class="memTemplParams"·colspan="2"><a·id="a59ba6a7db27344c5cb021f1421905020"·name="a59ba6a7db27344c5cb021f1421905020"></a>
 154 template&lt;class·V2·&gt;·</td></tr>
 155 <tr·class="memitem:a59ba6a7db27344c5cb021f1421905020"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_container_equality</b>·(const·std::map&lt;·size_t,·V2·&gt;·&amp;expected,·const·std::map&lt;·size_t,·V2·&gt;·&amp;actual)</td></tr>
 156 <tr·class="memdesc:a59ba6a7db27344c5cb021f1421905020"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·for·comparing·maps·of·size_t-&gt;testable·Types·are·assumed·to·have·operator·==.·<br·/></td></tr>
 157 <tr·class="separator:a59ba6a7db27344c5cb021f1421905020"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 <tr·class="memitem:aa0926a5d779171bd8e1d30fb5982b5c0"·id="r_aa0926a5d779171bd8e1d30fb5982b5c0"><td·class="memTemplParams"·colspan="2"><a·id="aa0926a5d779171bd8e1d30fb5982b5c0"·name="aa0926a5d779171bd8e1d30fb5982b5c0"></a>
 159 template&lt;class·V·&gt;·</td></tr>
 160 <tr·class="memitem:aa0926a5d779171bd8e1d30fb5982b5c0"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_container_equality</b>·(const·V·&amp;expected,·const·V·&amp;actual)</td></tr>
 161 <tr·class="memdesc:aa0926a5d779171bd8e1d30fb5982b5c0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">General·function·for·comparing·containers·of·objects·with·operator==.·<br·/></td></tr>
 162 <tr·class="separator:aa0926a5d779171bd8e1d30fb5982b5c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 163 <tr·class="memitem:a21e760bc75888053afd86a27d56b6148"·id="r_a21e760bc75888053afd86a27d56b6148"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a21e760bc75888053afd86a27d56b6148"·name="a21e760bc75888053afd86a27d56b6148"></a>
 164 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·std::string·&amp;expected,·const·std::string·&amp;actual)</td></tr>
 165 <tr·class="memdesc:a21e760bc75888053afd86a27d56b6148"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compare·strings·for·unit·tests.·<br·/></td></tr>
 166 <tr·class="separator:a21e760bc75888053afd86a27d56b6148"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 167 <tr·class="memitem:a2f19ba6625a264457805513fefcb5c32"·id="r_a2f19ba6625a264457805513fefcb5c32"><td·class="memTemplParams"·colspan="2"><a·id="a2f19ba6625a264457805513fefcb5c32"·name="a2f19ba6625a264457805513fefcb5c32"></a>
 168 template&lt;class·V·&gt;·</td></tr>
 169 <tr·class="memitem:a2f19ba6625a264457805513fefcb5c32"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_inequal</b>·(const·V·&amp;expected,·const·V·&amp;actual,·double·tol=1e-9)</td></tr>
 170 <tr·class="memdesc:a2f19ba6625a264457805513fefcb5c32"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allow·for·testing·inequality.·<br·/></td></tr>
 171 <tr·class="separator:a2f19ba6625a264457805513fefcb5c32"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 172 <tr·class="memitem:a08641f0f7145716bba9159dd95099a44"·id="r_a08641f0f7145716bba9159dd95099a44"><td·class="memTemplParams"·colspan="2"><a·id="a08641f0f7145716bba9159dd95099a44"·name="a08641f0f7145716bba9159dd95099a44"></a>
 173 template&lt;class·V·&gt;·</td></tr>
 174 <tr·class="memitem:a08641f0f7145716bba9159dd95099a44"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_stdout_equal</b>·(const·std::string·&amp;expected,·const·V·&amp;actual)</td></tr>
 175 <tr·class="memdesc:a08641f0f7145716bba9159dd95099a44"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Capture·std·out·via·cout·stream·and·compare·against·string.·<br·/></td></tr>
 176 <tr·class="separator:a08641f0f7145716bba9159dd95099a44"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 177 <tr·class="memitem:a830c8c65902d7d0e763562e6c9357346"·id="r_a830c8c65902d7d0e763562e6c9357346"><td·class="memTemplParams"·colspan="2">template&lt;class·V·&gt;·</td></tr>
 178 <tr·class="memitem:a830c8c65902d7d0e763562e6c9357346"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a830c8c65902d7d0e763562e6c9357346">gtsam::assert_print_equal</a>·(const·std::string·&amp;expected,·const·V·&amp;actual,·const·std::string·&amp;s=&quot;&quot;)</td></tr>
 179 <tr·class="memdesc:a830c8c65902d7d0e763562e6c9357346"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Capture·print·function·output·and·compare·against·string.··<br·/></td></tr>
 180 <tr·class="separator:a830c8c65902d7d0e763562e6c9357346"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>181 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>182 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Functions·for·handling·type·information.·</p>183 <div·class="textblock"><p>Provides·additional·testing·facilities·for·common·data·structures.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>184 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
123 <dl·class="section·date"><dt>Date</dt><dd>May·18,·2020·</dd></dl> 
124 </div></div><!--·contents·-->185 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>189 ··<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="a00014.html">types.cpp</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="a00014.html">TestableAssertions.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>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>
131 ··</ul>192 ··</ul>
132 </div>193 </div>
133 </body>194 </body>
134 </html>195 </html>
4.62 KB
html2text {}
Max HTML report size reached
1.21 KB
./usr/share/doc/libgtsam-dev/html/a00014.js
1.13 KB
js-beautify {}
Max HTML report size reached
11.0 KB
./usr/share/doc/libgtsam-dev/html/a00017.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 95, 55 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="#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>··</div>
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">timing.cpp·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>Timing·utilities.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</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">113 </table><table·class="memberdecls">
115 <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>
116 Functions</h2></td></tr>115 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: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>
119 <tr·class="separator:ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:ae6e0284b29c92524a90bb394f5c0b26c"><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="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>
122 <tr·class="separator:a146cbcf83a545afa692d6d84dfba68c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:aa81dbe28169a87fd2acd186af8c97fb3"><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>125 <tr·class="memitem:a2b3221d20e3c3de4d785d72854c53f44"·id="r_a2b3221d20e3c3de4d785d72854c53f44"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b3221d20e3c3de4d785d72854c53f44"·name="a2b3221d20e3c3de4d785d72854c53f44"></a>
124 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::isDebugVersion</b>·()</td></tr>126 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::tic</b>·(size_t·id,·const·char·*labelC)</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>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>
132 </table>131 </table>
133 <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>
134 <div·class="textblock"><p>Global·debugging·flags.·</p>133 <div·class="textblock"><p>Timing·utilities.·</p>
135 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>134 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts,·Michael·Kaess·</dd></dl>
136 <dl·class="section·date"><dt>Date</dt><dd>Feb·1,·2011·</dd></dl>135 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·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="a00017.html">debug.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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00017.html">timing.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>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>
2.47 KB
html2text {}
Max HTML report size reached
27.3 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/timing.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, 211 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>·&#124; 
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">OptionalJacobian.h·File·Reference</div></div>
106 </div><!--header-->103 </div><!--header-->
107 <div·class="contents">104 <div·class="contents">
  
108 <p>Timing·utilities.··105 <p>Special·class·for·optional·Jacobian·arguments.··
109 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00020_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00020_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="a02516.html">gtsam::internal::TimingOutline</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>
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>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>
116 <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="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>
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>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>
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>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>
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">122 </table><table·class="memberdecls">
121 <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>
122 Namespaces</h2></td></tr>124 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>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>
124 <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>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <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="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="a00020.html#afe4adb938a30dc8c81d2e03d879a3608">gttic_</a>(label)</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> 
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="a00020.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="a00020.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="a00020.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"> 
162 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
163 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> 
166 <tr·class="separator:aa81dbe28169a87fd2acd186af8c97fb3"><td·class="memSeparator"·colspan="2">&#160;</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> 
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> 
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> 
189 GTSAM_EXTERN_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></td></tr> 
190 <tr·class="separator:a40005cbe4645e499d61a76bd679ff6d5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
191 <tr·class="memitem:aa95a29c7852336c26fedbba4ebbe8ddf"·id="r_aa95a29c7852336c26fedbba4ebbe8ddf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa95a29c7852336c26fedbba4ebbe8ddf"·name="aa95a29c7852336c26fedbba4ebbe8ddf"></a> 
192 GTSAM_EXTERN_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></td></tr> 
193 <tr·class="separator:aa95a29c7852336c26fedbba4ebbe8ddf"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
194 </table>128 </table>
195 <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>
196 <div·class="textblock"><p>Timing·utilities.·</p> 
197 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts,·Michael·Kaess·</dd></dl>130 <div·class="textblock"><p>Special·class·for·optional·Jacobian·arguments.·</p>
Max diff block lines reached; 913/21792 bytes (4.19%) of diff not shown.
5.9 KB
html2text {}
Max HTML report size reached
565 B
./usr/share/doc/libgtsam-dev/html/a00020.js
479 B
js-beautify {}
Max HTML report size reached
121 KB
./usr/share/doc/libgtsam-dev/html/a00020_source.html
Max HTML report size reached
102 KB
./usr/share/doc/libgtsam-dev/html/a00023.html
Max HTML report size reached
2.71 KB
./usr/share/doc/libgtsam-dev/html/a00023.js
2.62 KB
js-beautify {}
Max HTML report size reached
18.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/make_shared.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, 59 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="#namespaces">Namespaces</a>·&#124; 
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div>100 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">make_shared.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">MatrixSerialization.h·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>make_shared·trampoline·function·to·ensure·proper·alignment··104 <p>Serialization·for·matrices.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00026_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00026_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="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="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>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
125 Functions</h2></td></tr>109 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>·t[·...·truncated·by·diffoscope;·len:·112,·SHA:·94b09d2dbfc2c2bd5c00c3d143c113c4c18084d2dd8e6e85c5284ef2916e2543·...·]</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>
 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>
129 <tr·class="separator:abcb9ece2bd206193ac40f118f1815c0e"><td·class="memSeparator"·colspan="2">&#160;</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>
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>125 <tr·class="separator:a249e3c6c403da95aff72dfcdf269153b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 </table>126 </table>
136 <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>
137 <div·class="textblock"><p>make_shared·trampoline·function·to·ensure·proper·alignment·</p>128 <div·class="textblock"><p>Serialization·for·matrices.·</p>
138 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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>
139 </div></div><!--·contents·-->171 </div><!--·contents·-->
140 </div><!--·doc-content·-->172 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->173 <!--·start·footer·part·-->
142 <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!·-->
143 ··<ul>175 ··<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="a00026.html">make_shared.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="a00026.html">MatrixSerialization.h</a></li>
Max diff block lines reached; 35/12700 bytes (0.28%) of diff not shown.
5.59 KB
html2text {}
Max HTML report size reached
449 B
./usr/share/doc/libgtsam-dev/html/a00026.js
363 B
js-beautify {}
Max HTML report size reached
24.5 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/make_shared.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, 68 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">make_shared.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="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·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="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> 
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/types.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="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;Eigen/Core&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="a00146.html">gtsam/base/Matrix.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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/make_shared.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/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>
125 <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>
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>boost·{</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span>serialization·{</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>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>
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>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>
136 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">134 <div·class="foldopen"·id="foldopen00050"·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_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> 
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>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>
 136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····Archive&amp;·ar,</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>
139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>
140 </div>144 </div>
141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</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> 
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> 
146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div>145 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
147 </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>·Row[·...·truncated·by·diffoscope;·len:·91,·SHA:·3182c45d0a7113ddfd2669fa3127afea75c0a6744a3e0ec6b3308beb9094795d·...·]/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>
148 <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>··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>
149 <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>}</div>
150 <div·class="ttc"·id="aa00098_html"><div·class="ttname"><a·href="a00098.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</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_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,·boo[·...·truncated·by·diffoscope;·len:·261,·SHA:·4f3346544e8e94dc9da55220cc998e8d4f0ebb7626a8bbf2629a77a8d6f0bfb0·...·]</div>157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>
 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>
 173 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 174 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>}··<span·class="comment">//·namespace·serialization</span></div>
 175 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>}··<span·class="comment">//·namespace·boost</span></div>
 176 <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>
154 </div><!--·fragment·--></div><!--·contents·-->177 </div><!--·fragment·--></div><!--·contents·-->
155 </div><!--·doc-content·-->178 </div><!--·doc-content·-->
156 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
157 <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!·-->
158 ··<ul>181 ··<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="a00026.html">make_shared.h</a></li>182 ····<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="a00026.html">MatrixSerialization.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>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>
161 ··</ul>184 ··</ul>
162 </div>185 </div>
163 </body>186 </body>
164 </html>187 </html>
4.79 KB
html2text {}
Max HTML report size reached
12.0 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/VerticalBlockMatrix.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 95, 44 lines modifiedOffset 95, 73 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">VerticalBlockMatrix.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">DSFMap.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··107 <p>Allow·for·arbitrary·type·in·DSF.··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00029_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00029_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>
 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>
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>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>
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>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>
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: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>
 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>
 148 <tr·class="separator:afc7c15222eaeb30c50aa9c485c13cd8d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>149 </table>
121 <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>
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>Sep·18,·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>
125 </div></div><!--·contents·-->154 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>158 ··<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="a00029.html">VerticalBlockMatrix.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="a00029.html">DSFMap.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>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>
132 ··</ul>161 ··</ul>
133 </div>162 </div>
134 </body>163 </body>
135 </html>164 </html>
2.84 KB
html2text {}
Max HTML report size reached
91.4 KB
./usr/share/doc/libgtsam-dev/html/a00029_source.html
Max HTML report size reached
100 KB
./usr/share/doc/libgtsam-dev/html/a00032.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/numericalDerivative.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, 306 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">DSFVector.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">numericalDerivative.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>a·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.··106 <p>Some·functions·to·compute·numerical·derivatives.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00032_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="a02440.html">gtsam::internal::FixedSizeMatrix&lt;·Y,·X·&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="a02444.html">gtsam::G_x1&lt;·X1,·X2·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class·that·computes·the·derivative·of·f·w.r.t.··<a·href="a02444.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>
 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:afd8862271510196ec4e2d894f623942d"·id="r_afd8862271510196ec4e2d894f623942d"><td·class="memTemplParams"·colspan="2">template&lt;class·X·,·int·N·=·traits&lt;X&gt;::dimension&gt;·</td></tr>
 127 <tr·class="memitem:afd8862271510196ec4e2d894f623942d"><td·class="memTemplItemLeft"·align="right"·valign="top">Eigen::Matrix&lt;·double,·N,·1·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#afd8862271510196ec4e2d894f623942d">gtsam::numericalGradient</a>·(std::function&lt;·double(const·X·&amp;)&gt;·h,·const·X·&amp;x,·double·delta=1e-5)</td></tr>
 128 <tr·class="memdesc:afd8862271510196ec4e2d894f623942d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Numerically·compute·gradient·of·scalar·function.··<br·/></td></tr>
 129 <tr·class="separator:afd8862271510196ec4e2d894f623942d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:a581a9f8db043590096fbac682b8f6a93"·id="r_a581a9f8db043590096fbac682b8f6a93"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X·,·int·N·=·traits&lt;X&gt;::dimension&gt;·</td></tr>
 131 <tr·class="memitem:a581a9f8db043590096fbac682b8f6a93"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a581a9f8db043590096fbac682b8f6a93">gtsam::numericalDerivative11</a>·(std::function&lt;·Y(const·X·&amp;)&gt;·h,·const·X·&amp;x,·double·delta=1e-5)</td></tr>
 132 <tr·class="memdesc:a581a9f8db043590096fbac682b8f6a93"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">New-style·numerical·derivatives·using·manifold_traits.··<br·/></td></tr>
 133 <tr·class="separator:a581a9f8db043590096fbac682b8f6a93"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:a4c4c5744f0b348d4ec6c047f796e7924"·id="r_a4c4c5744f0b348d4ec6c047f796e7924"><td·class="memTemplParams"·colspan="2"><a·id="a4c4c5744f0b348d4ec6c047f796e7924"·name="a4c4c5744f0b348d4ec6c047f796e7924"></a>
 135 template&lt;class·Y·,·class·X·&gt;·</td></tr>
 136 <tr·class="memitem:a4c4c5744f0b348d4ec6c047f796e7924"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative11</b>·(Y(*h)(const·X·&amp;),·const·X·&amp;x,·double·delta=1e-5)</td></tr>
 137 <tr·class="memdesc:a4c4c5744f0b348d4ec6c047f796e7924"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">use·a·raw·C++·function·pointer·<br·/></td></tr>
 138 <tr·class="separator:a4c4c5744f0b348d4ec6c047f796e7924"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:a157eb3b44dd4e38bbd66f3cc68a20e43"·id="r_a157eb3b44dd4e38bbd66f3cc68a20e43"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·int·N·=·traits&lt;X1&gt;::dimension&gt;·</td></tr>
 140 <tr·class="memitem:a157eb3b44dd4e38bbd66f3cc68a20e43"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X1·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a157eb3b44dd4e38bbd66f3cc68a20e43">gtsam::numericalDerivative21</a>·(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)</td></tr>
 141 <tr·class="memdesc:a157eb3b44dd4e38bbd66f3cc68a20e43"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·1·of·binary·function.··<br·/></td></tr>
 142 <tr·class="separator:a157eb3b44dd4e38bbd66f3cc68a20e43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:afcc94e3b49906e824c01a3d56df62d33"·id="r_afcc94e3b49906e824c01a3d56df62d33"><td·class="memTemplParams"·colspan="2"><a·id="afcc94e3b49906e824c01a3d56df62d33"·name="afcc94e3b49906e824c01a3d56df62d33"></a>
 144 template&lt;class·Y·,·class·X1·,·class·X2·&gt;·</td></tr>
 145 <tr·class="memitem:afcc94e3b49906e824c01a3d56df62d33"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X1·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative21</b>·(Y(*h)(const·X1·&amp;,·const·X2·&amp;),·const·X1·&amp;x1,·const·X2·&amp;x2,·double·delta=1e-5)</td></tr>
 146 <tr·class="memdesc:afcc94e3b49906e824c01a3d56df62d33"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">use·a·raw·C++·function·pointer·<br·/></td></tr>
 147 <tr·class="separator:afcc94e3b49906e824c01a3d56df62d33"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 <tr·class="memitem:a5b0db4ac5f279b12fc91fab4cb40b1bf"·id="r_a5b0db4ac5f279b12fc91fab4cb40b1bf"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·int·N·=·traits&lt;X2&gt;::dimension&gt;·</td></tr>
 149 <tr·class="memitem:a5b0db4ac5f279b12fc91fab4cb40b1bf"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X2·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a5b0db4ac5f279b12fc91fab4cb40b1bf">gtsam::numericalDerivative22</a>·(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·double·delta=1e-5)</td></tr>
 150 <tr·class="memdesc:a5b0db4ac5f279b12fc91fab4cb40b1bf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·2·of·binary·function.··<br·/></td></tr>
 151 <tr·class="separator:a5b0db4ac5f279b12fc91fab4cb40b1bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 <tr·class="memitem:a46d002a0529f1172aebb7e1d85d5c08c"·id="r_a46d002a0529f1172aebb7e1d85d5c08c"><td·class="memTemplParams"·colspan="2"><a·id="a46d002a0529f1172aebb7e1d85d5c08c"·name="a46d002a0529f1172aebb7e1d85d5c08c"></a>
 153 template&lt;class·Y·,·class·X1·,·class·X2·&gt;·</td></tr>
 154 <tr·class="memitem:a46d002a0529f1172aebb7e1d85d5c08c"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X2·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative22</b>·(Y(*h)(const·X1·&amp;,·const·X2·&amp;),·const·X1·&amp;x1,·const·X2·&amp;x2,·double·delta=1e-5)</td></tr>
 155 <tr·class="memdesc:a46d002a0529f1172aebb7e1d85d5c08c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">use·a·raw·C++·function·pointer·<br·/></td></tr>
 156 <tr·class="separator:a46d002a0529f1172aebb7e1d85d5c08c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 157 <tr·class="memitem:aa8f0264edaf78d503809c1e3152340ee"·id="r_aa8f0264edaf78d503809c1e3152340ee"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·int·N·=·traits&lt;X1&gt;::dimension&gt;·</td></tr>
 158 <tr·class="memitem:aa8f0264edaf78d503809c1e3152340ee"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X1·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aa8f0264edaf78d503809c1e3152340ee">gtsam::numericalDerivative31</a>·(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·double·delta=1e-5)</td></tr>
 159 <tr·class="memdesc:aa8f0264edaf78d503809c1e3152340ee"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·1·of·ternary·function.··<br·/></td></tr>
 160 <tr·class="separator:aa8f0264edaf78d503809c1e3152340ee"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 161 <tr·class="memitem:ab5a91fc87a8003f7c511c2f7fe480d3e"·id="r_ab5a91fc87a8003f7c511c2f7fe480d3e"><td·class="memTemplParams"·colspan="2"><a·id="ab5a91fc87a8003f7c511c2f7fe480d3e"·name="ab5a91fc87a8003f7c511c2f7fe480d3e"></a>
 162 template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·&gt;·</td></tr>
 163 <tr·class="memitem:ab5a91fc87a8003f7c511c2f7fe480d3e"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X1·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative31</b>·(Y(*h)(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;),·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·double·delta=1e-5)</td></tr>
 164 <tr·class="separator:ab5a91fc87a8003f7c511c2f7fe480d3e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 165 <tr·class="memitem:acfbadc0ab0cd9386205b2737c5d0b727"·id="r_acfbadc0ab0cd9386205b2737c5d0b727"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·int·N·=·traits&lt;X2&gt;::dimension&gt;·</td></tr>
 166 <tr·class="memitem:acfbadc0ab0cd9386205b2737c5d0b727"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X2·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#acfbadc0ab0cd9386205b2737c5d0b727">gtsam::numericalDerivative32</a>·(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·double·delta=1e-5)</td></tr>
 167 <tr·class="memdesc:acfbadc0ab0cd9386205b2737c5d0b727"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·2·of·ternary·function.··<br·/></td></tr>
 168 <tr·class="separator:acfbadc0ab0cd9386205b2737c5d0b727"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 169 <tr·class="memitem:adb86acbba4db6e405fe7df42bff45056"·id="r_adb86acbba4db6e405fe7df42bff45056"><td·class="memTemplParams"·colspan="2"><a·id="adb86acbba4db6e405fe7df42bff45056"·name="adb86acbba4db6e405fe7df42bff45056"></a>
 170 template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·&gt;·</td></tr>
 171 <tr·class="memitem:adb86acbba4db6e405fe7df42bff45056"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X2·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative32</b>·(Y(*h)(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;),·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·double·delta=1e-5)</td></tr>
 172 <tr·class="separator:adb86acbba4db6e405fe7df42bff45056"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 173 <tr·class="memitem:a526a422ea611724345affed8b71d9bac"·id="r_a526a422ea611724345affed8b71d9bac"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·int·N·=·traits&lt;X3&gt;::dimension&gt;·</td></tr>
 174 <tr·class="memitem:a526a422ea611724345affed8b71d9bac"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X3·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a526a422ea611724345affed8b71d9bac">gtsam::numericalDerivative33</a>·(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·double·delta=1e-5)</td></tr>
 175 <tr·class="memdesc:a526a422ea611724345affed8b71d9bac"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·3·of·ternary·function.··<br·/></td></tr>
 176 <tr·class="separator:a526a422ea611724345affed8b71d9bac"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 177 <tr·class="memitem:a19db1be6b58d9c3d396bd9a1d776a1fb"·id="r_a19db1be6b58d9c3d396bd9a1d776a1fb"><td·class="memTemplParams"·colspan="2"><a·id="a19db1be6b58d9c3d396bd9a1d776a1fb"·name="a19db1be6b58d9c3d396bd9a1d776a1fb"></a>
 178 template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·&gt;·</td></tr>
 179 <tr·class="memitem:a19db1be6b58d9c3d396bd9a1d776a1fb"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X3·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative33</b>·(Y(*h)(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;),·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·double·delta=1e-5)</td></tr>
 180 <tr·class="separator:a19db1be6b58d9c3d396bd9a1d776a1fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 181 <tr·class="memitem:a3b0937e08e79604ee6ab10fca6ffe65e"·id="r_a3b0937e08e79604ee6ab10fca6ffe65e"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·class·X4·,·int·N·=·traits&lt;X1&gt;::dimension&gt;·</td></tr>
 182 <tr·class="memitem:a3b0937e08e79604ee6ab10fca6ffe65e"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X1·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3b0937e08e79604ee6ab10fca6ffe65e">gtsam::numericalDerivative41</a>·(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·double·delta=1e-5)</td></tr>
 183 <tr·class="memdesc:a3b0937e08e79604ee6ab10fca6ffe65e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·1·of·4-argument·function.··<br·/></td></tr>
 184 <tr·class="separator:a3b0937e08e79604ee6ab10fca6ffe65e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 185 <tr·class="memitem:a50d5fdab1e677bc1e01b7014a910cb03"·id="r_a50d5fdab1e677bc1e01b7014a910cb03"><td·class="memTemplParams"·colspan="2"><a·id="a50d5fdab1e677bc1e01b7014a910cb03"·name="a50d5fdab1e677bc1e01b7014a910cb03"></a>
 186 template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·class·X4·&gt;·</td></tr>
 187 <tr·class="memitem:a50d5fdab1e677bc1e01b7014a910cb03"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X1·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative41</b>·(Y(*h)(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;),·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·double·delta=1e-5)</td></tr>
 188 <tr·class="separator:a50d5fdab1e677bc1e01b7014a910cb03"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 189 <tr·class="memitem:af40f61e8eff01acdb028ad33b8f3529b"·id="r_af40f61e8eff01acdb028ad33b8f3529b"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·class·X4·,·int·N·=·traits&lt;X2&gt;::dimension&gt;·</td></tr>
 190 <tr·class="memitem:af40f61e8eff01acdb028ad33b8f3529b"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X2·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#af40f61e8eff01acdb028ad33b8f3529b">gtsam::numericalDerivative42</a>·(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·double·delta=1e-5)</td></tr>
 191 <tr·class="memdesc:af40f61e8eff01acdb028ad33b8f3529b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·2·of·4-argument·function.··<br·/></td></tr>
 192 <tr·class="separator:af40f61e8eff01acdb028ad33b8f3529b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 193 <tr·class="memitem:ac489afb08a9fb8a05583f113b83cbf67"·id="r_ac489afb08a9fb8a05583f113b83cbf67"><td·class="memTemplParams"·colspan="2"><a·id="ac489afb08a9fb8a05583f113b83cbf67"·name="ac489afb08a9fb8a05583f113b83cbf67"></a>
 194 template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·class·X4·&gt;·</td></tr>
 195 <tr·class="memitem:ac489afb08a9fb8a05583f113b83cbf67"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X2·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::numericalDerivative42</b>·(Y(*h)(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;),·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·double·delta=1e-5)</td></tr>
 196 <tr·class="separator:ac489afb08a9fb8a05583f113b83cbf67"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 197 <tr·class="memitem:a6846b5cc84c1d5a54a436121b27057e0"·id="r_a6846b5cc84c1d5a54a436121b27057e0"><td·class="memTemplParams"·colspan="2">template&lt;class·Y·,·class·X1·,·class·X2·,·class·X3·,·class·X4·,·int·N·=·traits&lt;X3&gt;::dimension&gt;·</td></tr>
 198 <tr·class="memitem:a6846b5cc84c1d5a54a436121b27057e0"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·Y,·X3·&gt;::type&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a6846b5cc84c1d5a54a436121b27057e0">gtsam::numericalDerivative43</a>·(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·double·delta=1e-5)</td></tr>
 199 <tr·class="memdesc:a6846b5cc84c1d5a54a436121b27057e0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·numerical·derivative·in·argument·3·of·4-argument·function.··<br·/></td></tr>
 200 <tr·class="separator:a6846b5cc84c1d5a54a436121b27057e0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 201 <tr·class="memitem:a5d0a38e01d7e055671af0927eff53978"·id="r_a5d0a38e01d7e055671af0927eff53978"><td·class="memTemplParams"·colspan="2"><a·id="a5d0a38e01d7e055671af0927eff53978"·name="a5d0a38e01d7e055671af0927eff53978"></a>
Max diff block lines reached; 1454/65057 bytes (2.23%) of diff not shown.
36.6 KB
html2text {}
Max HTML report size reached
44.9 KB
./usr/share/doc/libgtsam-dev/html/a00035_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/chartTesting.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, 95 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">chartTesting.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 <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="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>
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>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="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·chartTesting.h</span></div> 
120 <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="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>119 <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><span·class="preprocessor">#pragma·once</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>
126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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="a00119.html">gtsam/base/Matrix.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="a00107.html">gtsam/base/Manifold.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;<a·class="code"·href="a00065.html">gtsam/base/Testable.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;CppUnitLite/TestResult.h&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>
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>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>
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>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>
133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>
134 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}"> 
135 <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="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="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div> 
138 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keywordtype">void</span>·testDefaultChart(TestResult&amp;·result_,</div> 
139 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······················<span·class="keyword">const</span>·std::string&amp;·name_,</div> 
140 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······················<span·class="keyword">const</span>·T&amp;·value)·{</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div>
141 <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>·</div>
142 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··GTSAM_CONCEPT_TESTABLE_TYPE(T)</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>
143 <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>·</div>
144 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·gtsam::DefaultChart&lt;T&gt;·Chart;</div> 
145 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Chart::vector·Vector;</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="};">
 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>
 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>
 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>
146 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
147 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="comment">//·First,·check·the·basic·chart·concept.·This·checks·that·the·interface·is·satisfied.</span></div> 
148 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·The·rest·of·the·function·is·even·more·detailed,·checking·the·correctness·of·the·chart.</span></div> 
149 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··BOOST_CONCEPT_ASSERT((ChartConcept&lt;Chart&gt;));</div> 
150 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>
151 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··T·other·=·value;</div> 
152 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
153 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Check·that·the·dimension·of·the·local·value·matches·the·chart·dimension.</span></div> 
154 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Vector·dx·=·Chart::local(value,·other);</div> 
155 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··EXPECT_LONGS_EQUAL(Chart::getDimension(value),·dx.size());</div> 
156 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="comment">//·And·that·the·&quot;local&quot;·of·a·value·vs.·itself·is·zero.</span></div> 
157 <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>(Matrix(dx),·Matrix(Eigen::VectorXd::Zero(dx.size()))));</div> 
158 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
159 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Test·the·invertibility·of·retract/local</span></div> 
160 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··dx.setRandom();</div> 
161 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··T·updated·=·Chart::retract(value,·dx);</div> 
162 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··Vector·invdx·=·Chart::local(value,·updated);</div> 
163 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(Matrix(dx),·Matrix(invdx),·1e-9));</div> 
164 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>
165 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·And·test·that·negative·steps·work·as·well.</span></div> 
166 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··dx·=·-dx;</div> 
167 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··updated·=·Chart::retract(value,·dx);</div> 
168 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··invdx·=·Chart::local(value,·updated);</div> 
169 <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="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
171 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}··<span·class="comment">//·namespace·gtsam</span></div> 
172 </div>160 </div>
173 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>
 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>
Max diff block lines reached; 6478/35174 bytes (18.42%) of diff not shown.
10.4 KB
html2text {}
Max HTML report size reached
30.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/debug.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, 86 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">debug.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="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>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">#include·&lt;<a·class="code"·href="a00047.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="a01394.html">gtsam/global_includes.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·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>
120 <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="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
121 <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>
 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>
 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>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>129 <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><span·class="preprocessor">#include·&lt;CppUnitLite/TestResult.h&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><span·class="comment">//</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>
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="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;CppUnitLite/Failure.h&gt;</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>133 <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>
 135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</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>
 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>
 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>
 144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·NDEBUG</span></div>145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·Inverse</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>146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··OJ·none;</div>
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif</span></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>
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>149 <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>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>
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>152 <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>153 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="comment">//·Compose</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>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>
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">//·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>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>
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}</div>162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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">#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>163 <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> 
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>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>
161 <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>
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>169 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··Matrix·H1,·H2;</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>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>
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>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>
166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>173 <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="preprocessor">#endif</span></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>
Max diff block lines reached; 1376/24807 bytes (5.55%) of diff not shown.
6.32 KB
html2text {}
Max HTML report size reached
7.97 KB
./usr/share/doc/libgtsam-dev/html/a00044_source.html
    
Offset 117, 17 lines modifiedOffset 117, 17 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="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>120 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
121 <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="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;gtsam/base/treeTraversal/parallelTraversalTasks.h&gt;</span></div>
122 <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="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gtsam/base/treeTraversal/statistics.h&gt;</span></div>
123 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>123 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</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="a00113.html">gtsam/base/FastList.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="a00110.html">gtsam/base/FastList.h</a>&gt;</span></div>
125 <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/FastVector.h</a>&gt;</span></div>125 <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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00662.html">gtsam/inference/Key.h</a>&gt;</span></div>126 <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="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="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>
128 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>128 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
129 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;stack&gt;</span></div>129 <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="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>130 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
131 <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="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
132 <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="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
133 <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="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
Offset 285, 17 lines modifiedOffset 285, 17 lines modified
285 <div·class="line"><a·id="l00222"·name="l00222"></a><span·class="lineno">··222</span>··<a·class="code·hl_function"·href="a01434.html#a50e24f0a9085721425089cdce18f2475">DepthFirstForest</a>(forest,·str,·visitor);</div>285 <div·class="line"><a·id="l00222"·name="l00222"></a><span·class="lineno">··222</span>··<a·class="code·hl_function"·href="a01434.html#a50e24f0a9085721425089cdce18f2475">DepthFirstForest</a>(forest,·str,·visitor);</div>
286 <div·class="line"><a·id="l00223"·name="l00223"></a><span·class="lineno">··223</span>}</div>286 <div·class="line"><a·id="l00223"·name="l00223"></a><span·class="lineno">··223</span>}</div>
287 </div>287 </div>
288 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>}··<span·class="comment">//·namespace·treeTraversal</span></div>288 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>}··<span·class="comment">//·namespace·treeTraversal</span></div>
289 </div>289 </div>
290 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</span>·</div>290 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</span>·</div>
291 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span>}··<span·class="comment">//·namespace·gtsam</span></div>291 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span>}··<span·class="comment">//·namespace·gtsam</span></div>
292 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div>292 <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>
293 <div·class="ttc"·id="aa00113_html"><div·class="ttname"><a·href="a00113.html">FastList.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.</div></div>293 <div·class="ttc"·id="aa00110_html"><div·class="ttname"><a·href="a00110.html">FastList.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.</div></div>
294 <div·class="ttc"·id="aa00662_html"><div·class="ttname"><a·href="a00662.html">Key.h</a></div></div>294 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.html">Key.h</a></div></div>
295 <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>295 <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>
296 <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>296 <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>
297 <div·class="ttc"·id="aa01428_html_a5c82884a356ddd09229a5283aed04df9"><div·class="ttname"><a·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">gtsam::stack</a></div><div·class="ttdeci">Matrix·stack(size_t·nrMatrices,...)</div><div·class="ttdoc">create·a·matrix·by·stacking·other·matrices·Given·a·set·of·matrices:·A1,·A2,·A3...</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:397</div></div>297 <div·class="ttc"·id="aa01428_html_a5c82884a356ddd09229a5283aed04df9"><div·class="ttname"><a·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">gtsam::stack</a></div><div·class="ttdeci">Matrix·stack(size_t·nrMatrices,...)</div><div·class="ttdoc">create·a·matrix·by·stacking·other·matrices·Given·a·set·of·matrices:·A1,·A2,·A3...</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:397</div></div>
298 <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>298 <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>
299 <div·class="ttc"·id="aa01434_html_a50e24f0a9085721425089cdce18f2475"><div·class="ttname"><a·href="a01434.html#a50e24f0a9085721425089cdce18f2475">gtsam::treeTraversal::DepthFirstForest</a></div><div·class="ttdeci">void·DepthFirstForest(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre,·VISITOR_POST·&amp;visitorPost)</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:77</div></div>299 <div·class="ttc"·id="aa01434_html_a50e24f0a9085721425089cdce18f2475"><div·class="ttname"><a·href="a01434.html#a50e24f0a9085721425089cdce18f2475">gtsam::treeTraversal::DepthFirstForest</a></div><div·class="ttdeci">void·DepthFirstForest(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre,·VISITOR_POST·&amp;visitorPost)</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:77</div></div>
300 <div·class="ttc"·id="aa01434_html_a67e7c6f5c4916c4a58a783e6b566d55a"><div·class="ttname"><a·href="a01434.html#a67e7c6f5c4916c4a58a783e6b566d55a">gtsam::treeTraversal::CloneForest</a></div><div·class="ttdeci">FastVector&lt;·boost::shared_ptr&lt;·typename·FOREST::Node·&gt;·&gt;·CloneForest(const·FOREST·&amp;forest)</div><div·class="ttdoc">Clone·a·tree,·copy-constructing·new·nodes·(calling·boost::make_shared)·and·setting·up·child·pointers·...</div><div·class="ttdef"><b>Definition</b>·treeTraversal-inst.h:189</div></div>300 <div·class="ttc"·id="aa01434_html_a67e7c6f5c4916c4a58a783e6b566d55a"><div·class="ttname"><a·href="a01434.html#a67e7c6f5c4916c4a58a783e6b566d55a">gtsam::treeTraversal::CloneForest</a></div><div·class="ttdeci">FastVector&lt;·boost::shared_ptr&lt;·typename·FOREST::Node·&gt;·&gt;·CloneForest(const·FOREST·&amp;forest)</div><div·class="ttdoc">Clone·a·tree,·copy-constructing·new·nodes·(calling·boost::make_shared)·and·setting·up·child·pointers·...</div><div·class="ttdef"><b>Definition</b>·treeTraversal-inst.h:189</div></div>
301 <div·class="ttc"·id="aa01434_html_a7228bbaf6ad62b65be7a2084c01aae5c"><div·class="ttname"><a·href="a01434.html#a7228bbaf6ad62b65be7a2084c01aae5c">gtsam::treeTraversal::PrintForest</a></div><div·class="ttdeci">void·PrintForest(const·FOREST·&amp;forest,·std::string·str,·const·KeyFormatter·&amp;keyFormatter)</div><div·class="ttdoc">Print·a·tree,·prefixing·each·line·with·str,·and·formatting·keys·using·keyFormatter.</div><div·class="ttdef"><b>Definition</b>·treeTraversal-inst.h:219</div></div>301 <div·class="ttc"·id="aa01434_html_a7228bbaf6ad62b65be7a2084c01aae5c"><div·class="ttname"><a·href="a01434.html#a7228bbaf6ad62b65be7a2084c01aae5c">gtsam::treeTraversal::PrintForest</a></div><div·class="ttdeci">void·PrintForest(const·FOREST·&amp;forest,·std::string·str,·const·KeyFormatter·&amp;keyFormatter)</div><div·class="ttdoc">Print·a·tree,·prefixing·each·line·with·str,·and·formatting·keys·using·keyFormatter.</div><div·class="ttdef"><b>Definition</b>·treeTraversal-inst.h:219</div></div>
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/FastMap.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, 45 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>··</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">FastMap.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">make_shared.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.··106 <p>make_shared·trampoline·function·to·ensure·proper·alignment··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00047_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00047_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">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> 
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>
 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>
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>A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.·</p>137 <div·class="textblock"><p>make_shared·trampoline·function·to·ensure·proper·alignment·</p>
123 <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>
124 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl> 
125 </div></div><!--·contents·-->139 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>143 ··<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="a00047.html">FastMap.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="a00047.html">make_shared.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>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 ··</ul>146 ··</ul>
133 </div>147 </div>
134 </body>148 </body>
135 </html>149 </html>
3.14 KB
html2text {}
Max HTML report size reached
28.0 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/FastMap.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, 91 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">FastMap.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="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·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="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>
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="a00092.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="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;Eigen/Core&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="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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&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;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="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>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>
 131 <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>132 <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>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>
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">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> 
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> 
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> 
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>
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> 
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="foldopen00057"·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>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="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>
150 </div>140 </div>
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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="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>
 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>
153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>146 <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> 
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> 
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> 
162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>};</div> 
163 </div>147 </div>
164 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}</div>149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}</div>
166 <div·class="ttc"·id="aa00092_html"><div·class="ttname"><a·href="a00092.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></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>
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>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_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_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>
168 <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> 
169 <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> 
170 <div·class="ttc"·id="aa02316_html_a2e756b7ee7f04a4e9d890ce38d388d61"><div·class="ttname"><a·href="a02316.html#a2e756b7ee7f04a4e9d890ce38d388d61">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap(const·Base·&amp;x)</div><div·class="ttdoc">Copy·constructor·from·the·base·map·class.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:56</div></div> 
171 <div·class="ttc"·id="aa02316_html_a44f4df011d0ec4151435413fe4633a76"><div·class="ttname"><a·href="a02316.html#a44f4df011d0ec4151435413fe4633a76">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap(INPUTITERATOR·first,·INPUTITERATOR·last)</div><div·class="ttdoc">Constructor·from·a·range,·passes·through·to·base·class.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:50</div></div> 
172 <div·class="ttc"·id="aa02316_html_a5c254b6b3b877e2987970bc08b2a6c89"><div·class="ttname"><a·href="a02316.html#a5c254b6b3b877e2987970bc08b2a6c89">gtsam::FastMap::insert2</a></div><div·class="ttdeci">bool·insert2(const·KEY·&amp;key,·const·VALUE·&amp;val)</div><div·class="ttdoc">Handy·'insert'·function·for·Matlab·wrapper.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:64</div></div> 
173 <div·class="ttc"·id="aa02316_html_a882d34220cdc01fe4aa83ea2bbf29ce6"><div·class="ttname"><a·href="a02316.html#a882d34220cdc01fe4aa83ea2bbf29ce6">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap(const·FastMap&lt;·KEY,·VALUE·&gt;·&amp;x)</div><div·class="ttdoc">Copy·constructor·from·another·FastMap.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:53</div></div> 
174 <div·class="ttc"·id="aa02316_html_aa2c7d3ae2440cc9e7f4cbbcd6cfdfbf5"><div·class="ttname"><a·href="a02316.html#aa2c7d3ae2440cc9e7f4cbbcd6cfdfbf5">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap()</div><div·class="ttdoc">Default·constructor.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:46</div></div> 
175 <div·class="ttc"·id="aa02316_html_ab2d8e8a8da5e66cffdbf553bf2ea7df0"><div·class="ttname"><a·href="a02316.html#ab2d8e8a8da5e66cffdbf553bf2ea7df0">gtsam::FastMap::exists</a></div><div·class="ttdeci">bool·exists(const·KEY·&amp;e)·const</div><div·class="ttdoc">Handy·'exists'·function.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:67</div></div> 
176 <div·class="ttc"·id="aa02316_html_ac98d07dd8f7b70e16ccb9a01abf56b9c"><div·class="ttname"><a·href="a02316.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">gtsam::FastMap::access</a></div><div·class="ttdeci">friend·class·boost::serialization::access</div><div·class="ttdoc">Serialization·function.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:71</div></div> 
177 </div><!--·fragment·--></div><!--·contents·-->154 </div><!--·fragment·--></div><!--·contents·-->
178 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
179 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
180 <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!·-->
181 ··<ul>158 ··<ul>
182 ····<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">FastMap.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="a00047.html">make_shared.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>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>
184 ··</ul>161 ··</ul>
185 </div>162 </div>
186 </body>163 </body>
187 </html>164 </html>
6.37 KB
html2text {}
Max HTML report size reached
25.9 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/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="a00050_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00050_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/a00050_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="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="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>
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="a00134.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
10.0 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/ThreadsafeException.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 95, 56 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>··</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="#define-members">Macros</a>··</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>Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.··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="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>
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="a02496.html">gtsam::ThreadsafeException&lt;·DERIVED·&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="a02304.html">gtsam::internal::FastDefaultAllocator&lt;·T·&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="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>
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">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> 
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="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>
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="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>
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>124 </table>
133 <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>
134 <div·class="textblock"><p>Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.·</p>126 <div·class="textblock"><p>An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.·</p>
135 <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>
136 <dl·class="section·date"><dt>Date</dt><dd>Aug·21,·2010·</dd></dl>128 <dl·class="section·date"><dt>Date</dt><dd>Aug·15,·2013·</dd></dl>
137 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>133 ··<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="a00056.html">ThreadsafeException.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="a00056.html">FastDefaultAllocator.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>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>
144 ··</ul>136 ··</ul>
145 </div>137 </div>
146 </body>138 </body>
147 </html>139 </html>
2.69 KB
html2text {}
Max HTML report size reached
624 B
./usr/share/doc/libgtsam-dev/html/a00056.js
538 B
js-beautify {}
Max HTML report size reached
47.3 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/ThreadsafeException.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, 160 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">ThreadsafeException.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="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·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="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="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>
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> 
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;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>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>
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>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>
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>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>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;iostream&gt;</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>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div>139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>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>
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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>·</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>
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>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>
137 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">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>
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>149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div>
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">private</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>
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·std::exception·Base;</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>
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifdef·GTSAM_USE_TBB</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>
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>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>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······tbb::tbb_allocator&lt;char&gt;·&gt;·String;</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>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#else</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>
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>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>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></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">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> 
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>166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····};</div>
160 </div>167 </div>
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>
162 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">170 <div·class="foldopen"·id="foldopen00071"·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>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>
165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····};</div>
166 </div>185 </div>
167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
Max diff block lines reached; 6664/37686 bytes (17.68%) of diff not shown.
10.4 KB
html2text {}
Max HTML report size reached
13.6 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/MatrixSerialization.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, 94 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="#func-members">Functions</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">MatrixSerialization.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">VerticalBlockMatrix.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Serialization·for·matrices.··104 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00059_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="func-members"·name="func-members"></a>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>
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="a00059.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>111 <tr·class="separator:"><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> 
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>
128 <div·class="textblock"><p>Serialization·for·matrices.·</p> 
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>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>
130 <dl·class="section·date"><dt>Date</dt><dd>February·2022·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</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·-->117 </div></div><!--·contents·-->
172 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
173 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
174 <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!·-->
175 ··<ul>121 ··<ul>
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="a00059.html">MatrixSerialization.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="a00059.html">VerticalBlockMatrix.cpp</a></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>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>
178 ··</ul>124 ··</ul>
179 </div>125 </div>
180 </body>126 </body>
181 </html>127 </html>
4.04 KB
html2text {}
Max HTML report size reached
45.1 KB
./usr/share/doc/libgtsam-dev/html/a00065.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 94, 123 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="#define-members">Macros</a>·&#124;101 <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">Testable.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Vector.h·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p>Concept·check·for·values·that·can·be·used·in·unit·tests.··107 <p>typedef·and·functions·to·augment·Eigen's·VectorXd··
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>109 <p><a·href="a00065_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> 
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="a02476.html">gtsam::IsTestable&lt;·T·&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> 
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> 
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>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
130 Namespaces</h2></td></tr>112 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>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>
132 <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>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
136 Macros</h2></td></tr>118 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>119 <tr·class="memitem:ab2fd0608a4ce4c91132e2380ea142499"·id="r_ab2fd0608a4ce4c91132e2380ea142499"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab2fd0608a4ce4c91132e2380ea142499"·name="ab2fd0608a4ce4c91132e2380ea142499"></a>
138 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_PRINT</b>(x)&#160;&#160;&#160;((x).print(#x))</td></tr>120 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>MKL_BLAS</b>&#160;&#160;&#160;MKL_DOMAIN_BLAS</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="a00065.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>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="a00065.html#a3db3efa973a0c25f0fa531f00a24c76b">GTSAM_MAKE_VECTOR_DEFS</a>(N)</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>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>
146 </table><table·class="memberdecls">145 </table><table·class="memberdecls">
147 <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>
148 Functions</h2></td></tr>147 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>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::[·...·truncated·by·diffoscope;·len:·84,·SHA:·0c17a05905e34bcde638c427e23c4eab40f5395ddf6468682e3bcdeec4f66b3c·...·]>
 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>
150 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(float·v,·const·std::string·&amp;s=&quot;&quot;)</td></tr>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>
151 <tr·class="separator:acd4a964885d404ce95952a426d6ec66f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a09f2bbdb9f9d633542362dbe8d79f9ab"><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>163 <tr·class="memitem:a64988014ab746343803620dc42513646"·id="r_a64988014ab746343803620dc42513646"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64988014ab746343803620dc42513646"·name="a64988014ab746343803620dc42513646"></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>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>
154 <tr·class="separator:a18388d9f853471b852e9cb5c2f6e321d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:a368ee40bd9c0124d572d2e49bcb077bf"><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>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>
Max diff block lines reached; 3985/34756 bytes (11.47%) of diff not shown.
11.1 KB
html2text {}
Max HTML report size reached
2.23 KB
./usr/share/doc/libgtsam-dev/html/a00065.js
2.14 KB
js-beautify {}
Max HTML report size reached
69.7 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/Testable.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Vector.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, 171 lines modifiedOffset 98, 192 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">Testable.h</div></div>104 ··<div·class="headertitle"><div·class="title">Vector.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 <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>
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="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·\callgraph</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">//·\callgraph</span></div>
119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#pragma·once</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>
 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>
 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="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;Eigen/Core&gt;</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>
 128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;list&gt;</span></div>
121 <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>
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> 
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> 
129 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</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>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>
131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Forward·declaration</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="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> 
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> 
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> 
138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····T·t;</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> 
141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</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>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>
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>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>
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>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>
 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>
 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>
146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</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>
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> 
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> 
151 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div> 
152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··};·<span·class="comment">//·\·Testable</span></div>166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">static_assert</span>(</div>
153 </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>
154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>
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> 
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> 
160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}</div> 
161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>174 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 175 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·Vector&amp;·v,·<span·class="keyword">const</span>·std::string&amp;·s,·std::ostream&amp;·stream);</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> 
Max diff block lines reached; 30653/56401 bytes (54.35%) of diff not shown.
14.6 KB
html2text {}
Max HTML report size reached
7.27 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/FastSet.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 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; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
102 ··<div·class="headertitle"><div·class="title">FastSet.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>A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.··105 <p>Functions·for·handling·type·information.··
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> 
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="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"> 
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: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>
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>
122 <div·class="textblock"><p>A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.·</p>121 <div·class="textblock"><p>Functions·for·handling·type·information.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>May·18,·2020·</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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00068.html">FastSet.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="a00068.html">types.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>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.59 KB
html2text {}
Max HTML report size reached
7.74 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/FastVector.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 94, 48 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>··</div> 
102 ··<div·class="headertitle"><div·class="title">FastVector.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>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.··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="a00071_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00071_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="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>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
109 <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>
110 Namespaces</h2></td></tr>116 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>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="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>
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"> 
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>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>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.·</p>122 <div·class="textblock"><p>A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.·</p>
124 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
125 <dd> 
126 Frank·Dellaert·</dd></dl> 
127 <dl·class="section·date"><dt>Date</dt><dd>Feb·9,·2011·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>
128 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
131 <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!·-->
132 ··<ul>129 ··<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="a00071.html">FastVector.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="a00071.html">FastMap.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>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 ··</ul>132 ··</ul>
136 </div>133 </div>
137 </body>134 </body>
138 </html>135 </html>
1.84 KB
html2text {}
Max HTML report size reached
23.2 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/FastVector.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, 47 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">FastVector.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 <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="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="a00092.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="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>
121 <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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;map&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>
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>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>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>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>
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#gafeaa7d82369f3ff9521575862402[·...·truncated·by·diffoscope;·len:·27,·SHA:·4967a356e817e8f827601b7a116c7aa3a55da5107f988d6ba4c110407c3eab24·...·]>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>
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>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>
128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 132 <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="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">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>
 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>
 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>
 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>
 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="}">
 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>
 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>
 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>
 155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}··<span·class="comment">//·namespace·gtsam</span></div>156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">private</span>:</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>
 162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>};</div>
 163 </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>}</div>
130 <div·class="ttc"·id="aa00092_html"><div·class="ttname"><a·href="a00092.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></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>
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>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>
 168 <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>
 169 <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>
 170 <div·class="ttc"·id="aa02316_html_a2e756b7ee7f04a4e9d890ce38d388d61"><div·class="ttname"><a·href="a02316.html#a2e756b7ee7f04a4e9d890ce38d388d61">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap(const·Base·&amp;x)</div><div·class="ttdoc">Copy·constructor·from·the·base·map·class.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:56</div></div>
 171 <div·class="ttc"·id="aa02316_html_a44f4df011d0ec4151435413fe4633a76"><div·class="ttname"><a·href="a02316.html#a44f4df011d0ec4151435413fe4633a76">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap(INPUTITERATOR·first,·INPUTITERATOR·last)</div><div·class="ttdoc">Constructor·from·a·range,·passes·through·to·base·class.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:50</div></div>
 172 <div·class="ttc"·id="aa02316_html_a5c254b6b3b877e2987970bc08b2a6c89"><div·class="ttname"><a·href="a02316.html#a5c254b6b3b877e2987970bc08b2a6c89">gtsam::FastMap::insert2</a></div><div·class="ttdeci">bool·insert2(const·KEY·&amp;key,·const·VALUE·&amp;val)</div><div·class="ttdoc">Handy·'insert'·function·for·Matlab·wrapper.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:64</div></div>
 173 <div·class="ttc"·id="aa02316_html_a882d34220cdc01fe4aa83ea2bbf29ce6"><div·class="ttname"><a·href="a02316.html#a882d34220cdc01fe4aa83ea2bbf29ce6">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap(const·FastMap&lt;·KEY,·VALUE·&gt;·&amp;x)</div><div·class="ttdoc">Copy·constructor·from·another·FastMap.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:53</div></div>
 174 <div·class="ttc"·id="aa02316_html_aa2c7d3ae2440cc9e7f4cbbcd6cfdfbf5"><div·class="ttname"><a·href="a02316.html#aa2c7d3ae2440cc9e7f4cbbcd6cfdfbf5">gtsam::FastMap::FastMap</a></div><div·class="ttdeci">FastMap()</div><div·class="ttdoc">Default·constructor.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:46</div></div>
 175 <div·class="ttc"·id="aa02316_html_ab2d8e8a8da5e66cffdbf553bf2ea7df0"><div·class="ttname"><a·href="a02316.html#ab2d8e8a8da5e66cffdbf553bf2ea7df0">gtsam::FastMap::exists</a></div><div·class="ttdeci">bool·exists(const·KEY·&amp;e)·const</div><div·class="ttdoc">Handy·'exists'·function.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:67</div></div>
 176 <div·class="ttc"·id="aa02316_html_ac98d07dd8f7b70e16ccb9a01abf56b9c"><div·class="ttname"><a·href="a02316.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">gtsam::FastMap::access</a></div><div·class="ttdeci">friend·class·boost::serialization::access</div><div·class="ttdoc">Serialization·function.</div><div·class="ttdef"><b>Definition</b>·FastMap.h:71</div></div>
133 </div><!--·fragment·--></div><!--·contents·-->177 </div><!--·fragment·--></div><!--·contents·-->
134 </div><!--·doc-content·-->178 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>181 ··<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="a00071.html">FastVector.h</a></li>182 ····<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="a00071.html">FastMap.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>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>
140 ··</ul>184 ··</ul>
141 </div>185 </div>
142 </body>186 </body>
143 </html>187 </html>
5.12 KB
html2text {}
Max HTML report size reached
28.3 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/testLie.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 98, 111 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">testLie.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 <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="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="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="a01400.html">gtsam/global_includes.h</a>&gt;</span></div>
126 <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>
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00062.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="a00023.html">gtsam/base/numericalDerivative.h</a>&gt;</span></div> 
129 <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><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> 
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>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>
135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</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>123 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span>testing·{</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>124 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>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>
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>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</spa[·...·truncated·by·diffoscope;·len:·119,·SHA:·b51b4eb491cefae89779d40e49806d39b9e2a229bd578c964bf84956007bc72e·...·]</div>
144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>127 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·Inverse</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>
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>130 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</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>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>
152 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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="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>
153 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="comment">//·Compose</span></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>
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>139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Between</span></div>140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}·<span·class="comment">//·\namespace·testing</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>141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}·<span·class="comment">//·\namespace·gtsam</span></div>
163 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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> 
168 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>
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> 
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> 
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> 
190 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
191 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#define·CHECK_CHART_DERIVATIVES(t1,t2)·\</span></div> 
192 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">····{·gtsam::testChartDerivatives(result_,·name_,·t1,·t2);·}</span></div> 
193 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">numericalDerivative.h</a></div><div·class="ttdoc">Some·functions·to·compute·numerical·derivatives.</div></div> 
194 <div·class="ttc"·id="aa00062_html"><div·class="ttname"><a·href="a00062.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</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>
195 <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>
196 <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> 
Max diff block lines reached; 906/22988 bytes (3.94%) of diff not shown.
5.74 KB
html2text {}
Max HTML report size reached
58.5 KB
./usr/share/doc/libgtsam-dev/html/a00077_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/chartTesting.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, 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">Group.h</div></div>104 ··<div·class="headertitle"><div·class="title">chartTesting.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00077.html">Go·to·the·documentation·of·this·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·chartTesting.h</span></div>
 120 <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="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>
 127 <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="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>
120 <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/Testable.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;<a·class="code"·href="a00083.html">gtsam/base/Testable.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;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>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>134 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
 135 <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="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="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>
 138 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keywordtype">void</span>·testDefaultChart(TestResult&amp;·result_,</div>
 139 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······················<span·class="keyword">const</span>·std::string&amp;·name_,</div>
 140 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······················<span·class="keyword">const</span>·T&amp;·value)·{</div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>141 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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>142 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··GTSAM_CONCEPT_TESTABLE_TYPE(T)</div>
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>143 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 144 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·gtsam::DefaultChart&lt;T&gt;·Chart;</div>
 145 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Chart::vector·Vector;</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> 
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> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>146 <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>147 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="comment">//·First,·check·the·basic·chart·concept.·This·checks·that·the·interface·is·satisfied.</span></div>
 148 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·The·rest·of·the·function·is·even·more·detailed,·checking·the·correctness·of·the·chart.</span></div>
 149 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··BOOST_CONCEPT_ASSERT((ChartConcept&lt;Chart&gt;));</div>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>150 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 151 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··T·other·=·value;</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> 
140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">public</span>:</div>152 <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>··<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>153 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Check·that·the·dimension·of·the·local·value·matches·the·chart·dimension.</span></div>
 154 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Vector·dx·=·Chart::local(value,·other);</div>
 155 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··EXPECT_LONGS_EQUAL(Chart::getDimension(value),·dx.size());</div>
 156 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="comment">//·And·that·the·&quot;local&quot;·of·a·value·vs.·itself·is·zero.</span></div>
 157 <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>(Matrix(dx),·Matrix(Eigen::VectorXd::Zero(dx.size()))));</div>
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>158 <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>159 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Test·the·invertibility·of·retract/local</span></div>
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····BOOST_STATIC_ASSERT_MSG(</div>160 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··dx.setRandom();</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>161 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··T·updated·=·Chart::retract(value,·dx);</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>162 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··Vector·invdx·=·Chart::local(value,·updated);</div>
 163 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(Matrix(dx),·Matrix(invdx),·1e-9));</div>
155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>164 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 165 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·And·test·that·negative·steps·work·as·well.</span></div>
 166 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··dx·=·-dx;</div>
 167 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··updated·=·Chart::retract(value,·dx);</div>
 168 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··invdx·=·Chart::local(value,·updated);</div>
 169 <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>
156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>170 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div>
157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">private</span>:</div>171 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}··<span·class="comment">//·namespace·gtsam</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> 
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> 
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> 
167 <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> 
171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>};</div> 
172 </div>172 </div>
173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
174 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·G&gt;</div> 
Max diff block lines reached; 4012/47244 bytes (8.49%) of diff not shown.
12.3 KB
html2text {}
Max HTML report size reached
18.5 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/SymmetricBlockMatrix.cpp·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 94, 36 lines modifiedOffset 94, 123 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>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SymmetricBlockMatrix.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Testable.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
104 <p>Access·to·matrices·via·blocks·of·pre-defined·sizes.··107 <p>Concept·check·for·values·that·can·be·used·in·unit·tests.··
105 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00083_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="a02476.html">gtsam::IsTestable&lt;·T·&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>
 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>
 127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 </table><table·class="memberdecls">
107 <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>
108 Namespaces</h2></td></tr>130 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>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>
110 <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>
111 <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="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>
112 </table>170 </table>
113 <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>
114 <div·class="textblock"><p>Access·to·matrices·via·blocks·of·pre-defined·sizes.·</p> 
115 <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> 
116 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>172 <div·class="textblock"><p>Concept·check·for·values·that·can·be·used·in·unit·tests.·</p>
 173 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert</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; 921/14045 bytes (6.56%) of diff not shown.
4.67 KB
html2text {}
Max HTML report size reached
7.55 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/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="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>
 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="a00089.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="a00089.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/a00089_source.html
Max HTML report size reached
25.9 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/FastDefaultAllocator.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 96, 47 lines modifiedOffset 96, 210 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>··</div>102 <a·href="#define-members">Macros</a>·&#124;
 103 <a·href="#func-members">Functions</a>·&#124;
 104 <a·href="#var-members">Variables</a>··</div>
103 ··<div·class="headertitle"><div·class="title">FastDefaultAllocator.h·File·Reference</div></div>105 ··<div·class="headertitle"><div·class="title">timing.h·File·Reference</div></div>
104 </div><!--header-->106 </div><!--header-->
105 <div·class="contents">107 <div·class="contents">
  
106 <p>An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.··108 <p>Timing·utilities.··
107 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00092_source.html">Go·to·the·source·code·of·this·file.</a></p>110 <p><a·href="a00092_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">111 <table·class="memberdecls">
110 <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>
111 Classes</h2></td></tr>113 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>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>
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>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>
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 <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>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>
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>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>
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>
 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>
 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">
 162 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 163 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>
 166 <tr·class="separator:aa81dbe28169a87fd2acd186af8c97fb3"><td·class="memSeparator"·colspan="2">&#160;</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>
 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>
 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>
 189 GTSAM_EXTERN_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></td></tr>
 190 <tr·class="separator:a40005cbe4645e499d61a76bd679ff6d5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 191 <tr·class="memitem:aa95a29c7852336c26fedbba4ebbe8ddf"·id="r_aa95a29c7852336c26fedbba4ebbe8ddf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa95a29c7852336c26fedbba4ebbe8ddf"·name="aa95a29c7852336c26fedbba4ebbe8ddf"></a>
 192 GTSAM_EXTERN_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></td></tr>
 193 <tr·class="separator:aa95a29c7852336c26fedbba4ebbe8ddf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>194 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>195 <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>196 <div·class="textblock"><p>Timing·utilities.·</p>
127 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>197 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts,·Michael·Kaess·</dd></dl>
128 <dl·class="section·date"><dt>Date</dt><dd>Aug·15,·2013·</dd></dl>198 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·2010·</dd></dl>
 199 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
 200 <a·id="afe4adb938a30dc8c81d2e03d879a3608"·name="afe4adb938a30dc8c81d2e03d879a3608"></a>
 201 <h2·class="memtitle"><span·class="permalink"><a·href="#afe4adb938a30dc8c81d2e03d879a3608">&#9670;&#160;</a></span>gttic_</h2>
  
 202 <div·class="memitem">
Max diff block lines reached; 917/20807 bytes (4.41%) of diff not shown.
5.54 KB
html2text {}
Max HTML report size reached
427 B
./usr/share/doc/libgtsam-dev/html/a00092.js
341 B
js-beautify {}
Max HTML report size reached
81.9 KB
./usr/share/doc/libgtsam-dev/html/a00092_source.html
Max HTML report size reached
6.46 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/WeightedSampler.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, 42 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">WeightedSampler.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>Fast·sampling·without·replacement.··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="a00095_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00095_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="a02664.html">gtsam::WeightedSampler&lt;·Engine·&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">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>
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 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
114 <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>
115 Namespaces</h2></td></tr>118 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>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="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>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>122 </table>
120 <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>
121 <div·class="textblock"><p>Fast·sampling·without·replacement.·</p>124 <div·class="textblock"><p>Group·product·of·two·Lie·Groups.·</p>
 125 <dl·class="section·date"><dt>Date</dt><dd>May,·2015·</dd></dl>
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 <dl·class="section·date"><dt>Date</dt><dd>May·2019·</dd></dl> 
124 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>131 ··<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="a00095.html">WeightedSampler.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="a00095.html">ProductLieGroup.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>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 ··</ul>134 ··</ul>
132 </div>135 </div>
133 </body>136 </body>
134 </html>137 </html>
1.55 KB
html2text {}
Max HTML report size reached
354 B
./usr/share/doc/libgtsam-dev/html/a00095.js
268 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a00095·=·[1 var·a00095·=·[
2 ····["gtsam::WeightedSampler<·Engine·>",·"a02664.html",·"a02664"]2 ····["gtsam::ProductLieGroup<·G,·H·>",·"a02464.html",·"a02464"],
 3 ····["gtsam::traits<·ProductLieGroup<·G,·H·>·>",·"a02468.html",·null]
3 ];4 ];
63.8 KB
./usr/share/doc/libgtsam-dev/html/a00095_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/WeightedSampler.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, 152 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">WeightedSampler.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="a00095.html">Go·to·the·documentation·of·this·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="a00095.html">Go·to·the·documentation·of·this·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;cmath&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="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;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> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;stdexcept&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>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>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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>·</div>122 <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><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>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">/*</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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">typename</span>·G,·<span·class="keyword">typename</span>·H&gt;</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> 
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> 
136 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00029"·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>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>
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·<span·class="keyword">private</span>:</div>136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">public</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>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_[·...·truncated·by·diffoscope;·len:·139,·SHA:·cc012ea228f92bd0a762c9b10f11ab019173c89a23167ff2470d6b29e62853d6·...·]</div>
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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">//·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>
 141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·Construct·from·base</span></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_(engi[·...·truncated·by·diffoscope;·len:·1,·SHA:·1b16b1df538ba12dc3f97edbb85caa7050d46c148134290feba80f8236c83db9·...·]e)·{}</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>
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>144 <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> 
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">throw</span>·std::runtime_error(</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>
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>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="c[·...·truncated·by·diffoscope;·len:·93,·SHA:·6525d79b47b20cc530deb6a559032ad955fcbce2296ed0a5274f7f54c0d3b497·...·]</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>··<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#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>&amp;·other)<span·class="keyword">·const·</span>{</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>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</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>
 154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</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</a>&amp;·g)<span·class="keyword">·const·</span>{</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>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>
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> 
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····std::vector&lt;size_t&gt;·result(numSamples);</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> 
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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> 
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> 
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="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> 
168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······reservoir.push(std::make_pair(k_i,·it·-·weights.begin()·+·1));</div> 
169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="comment">//·Step·4:·Repeat·Steps·5–10·until·the·population·is·exhausted</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>
172 <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>
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·Step·3:·The·threshold·T_w·is·the·minimum·key·of·reservoir</span></div> 
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="comment">//·(Modification:·This·is·now·the·logarithm)</span></div> 
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="comment">//·Step·10:·The·new·threshold·T·w·is·the·new·minimum·key·of·reservoir</span></div> 
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keyword">const</span>·std::pair&lt;double,·size_t&gt;&amp;·T_w·=·reservoir.top();</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>
Max diff block lines reached; 22077/51187 bytes (43.13%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
13.7 KB
html2text {}
Max HTML report size reached
38.8 KB
./usr/share/doc/libgtsam-dev/html/a00098.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 97, 205 lines modifiedOffset 97, 116 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">Group.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>Concept·check·class·for·variable·types·with·Group·properties.··
109 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00098_source.html">Go·to·the·source·code·of·this·file.</a></p>110 <p><a·href="a00098_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>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">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>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>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>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">Specialization·for·the·non-const·version.··<a·href="a02540.html#details">More...</a><br·/></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>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>
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>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="a02548.html">gtsam::ValueWithDefault&lt;·T,·defaultValue·&gt;</a></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>
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>123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·Concept.··<a·href="a02344.html#details">More...</a><br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <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>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>
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>126 <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>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>
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>128 <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>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>
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>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>
134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <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>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>
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table><table·class="memberdecls">134 </table><table·class="memberdecls">
138 <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>
139 Namespaces</h2></td></tr>136 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>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>
141 <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>
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 </table><table·class="memberdecls">140 </table><table·class="memberdecls">
144 <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>
145 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>
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>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>
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="a00098.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="a00098.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="a00098.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>148 <tr·class="separator:a775f74787da8b717f1b6b9932e30701d"><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">149 </table><table·class="memberdecls">
194 <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>
195 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>
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> 
Max diff block lines reached; 6391/28880 bytes (22.13%) of diff not shown.
10.5 KB
html2text {}
Max HTML report size reached
2.19 KB
./usr/share/doc/libgtsam-dev/html/a00098.js
2.11 KB
js-beautify {}
Max HTML report size reached
101 KB
./usr/share/doc/libgtsam-dev/html/a00098_source.html
Max HTML report size reached
9.89 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/VectorSerialization.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 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="#func-members">Functions</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>··</div>
101 ··<div·class="headertitle"><div·class="title">VectorSerialization.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FastVector.h·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>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00101_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00101_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="namespaces"·name="namespaces"></a>
 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>
 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>
 114 </table><table·class="memberdecls">
108 <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>
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,·unsig[·...·truncated·by·diffoscope;·len:·8,·SHA:·3f8f037cee0162f200557d46564ccf2b12eeda1e96ff29fd5dd5f5708e269311·...·]</td></tr>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>
113 <tr·class="separator:adcf2d12033894945c12171e66cc93e4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:gafeaa7d82369f3ff952157586240273c8"><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> 
126 </table>121 </table>
127 <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>
128 <div·class="textblock"><p>serialization·for·Vectors·</p>123 <div·class="textblock"><p>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 125 <dd>
 126 Frank·Dellaert·</dd></dl>
130 <dl·class="section·date"><dt>Date</dt><dd>February·2022·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>Feb·9,·2011·</dd></dl>
131 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>132 ··<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="a00101.html">VectorSerialization.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="a00101.html">FastVector.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>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 ··</ul>135 ··</ul>
139 </div>136 </div>
140 </body>137 </body>
141 </html>138 </html>
2.21 KB
html2text {}
Max HTML report size reached
18.4 KB
./usr/share/doc/libgtsam-dev/html/a00101_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/VectorSerialization.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, 81 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">VectorSerialization.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="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="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>
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="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="a00146.html">gtsam/base/Vector.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>
121 <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="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="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/array.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/split_free.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="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> 
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> 
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>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>
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>128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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> 
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> 
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> 
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> 
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">//·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>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>
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector)</div> 
162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector2)</div> 
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector3)</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="aa00146_html"><div·class="ttname"><a·href="a00146.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)</div><div·class="ttdoc">save·a·matrix·to·file,·which·can·be·loaded·by·matlab</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:167</div></div> 
167 </div><!--·fragment·--></div><!--·contents·-->133 </div><!--·fragment·--></div><!--·contents·-->
168 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
169 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
170 <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!·-->
171 ··<ul>137 ··<ul>
172 ····<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">VectorSerialization.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="a00101.html">FastVector.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>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>
174 ··</ul>140 ··</ul>
175 </div>141 </div>
176 </body>142 </body>
177 </html>143 </html>
3.61 KB
html2text {}
Max HTML report size reached
17.5 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/lieProxies.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 94, 64 lines modifiedOffset 94, 86 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>··</div>
102 ··<div·class="headertitle"><div·class="title">lieProxies.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Manifold.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Provides·convenient·mappings·of·common·member·functions·for·testing.··107 <p>Base·class·and·basic·functions·for·Manifold·types.··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00104_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00104_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <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="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">
109 <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>
110 Namespaces</h2></td></tr>136 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>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>
112 <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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </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: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">
115 <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>
116 Functions</h2></td></tr>152 Functions</h2></td></tr>
117 <tr·class="memitem:a72a7c561cc91f437a22023297fb7f658"·id="r_a72a7c561cc91f437a22023297fb7f658"><td·class="memTemplParams"·colspan="2"><a·id="a72a7c561cc91f437a22023297fb7f658"·name="a72a7c561cc91f437a22023297fb7f658"></a>153 <tr·class="memitem:ae03a6aedf0a82f67c2f3e987fb3aacba"·id="r_ae03a6aedf0a82f67c2f3e987fb3aacba"><td·class="memTemplParams"·colspan="2"><a·id="ae03a6aedf0a82f67c2f3e987fb3aacba"·name="ae03a6aedf0a82f67c2f3e987fb3aacba"></a>
118 template&lt;class·T·&gt;·</td></tr>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>
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> 
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>157 <tr·class="separator:ae03a6aedf0a82f67c2f3e987fb3aacba"><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>158 </table>
141 <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>
142 <div·class="textblock"><p>Provides·convenient·mappings·of·common·member·functions·for·testing.·</p>160 <div·class="textblock"><p>Base·class·and·basic·functions·for·Manifold·types.·</p>
143 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>161 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd>
 162 <dd>
 163 Frank·Dellaert·</dd>
 164 <dd>
 165 Mike·Bosse·</dd></dl>
144 </div></div><!--·contents·-->166 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->167 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->168 <!--·start·footer·part·-->
147 <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!·-->
148 ··<ul>170 ··<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="a00104.html">lieProxies.h</a></li>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>
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>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>
151 ··</ul>173 ··</ul>
152 </div>174 </div>
153 </body>175 </body>
154 </html>176 </html>
4.04 KB
html2text {}
Max HTML report size reached
1.01 KB
./usr/share/doc/libgtsam-dev/html/a00104.js
952 B
js-beautify {}
Max HTML report size reached
43.7 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/lieProxies.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Manifold.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, 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">lieProxies.h</div></div>104 ··<div·class="headertitle"><div·class="title">Manifold.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="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="a01394.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="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>
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>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>
123 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span>testing·{</div> 
124 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>
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="a00104.html#a72a7c561cc91f437a22023297fb7f658">···36</a></span>··T·<a·class="code·hl_function"·href="a00104.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>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</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>
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="a00104.html#aaa623dd059a67523b029af6ec20a38da">···43</a></span>··T·<a·class="code·hl_function"·href="a00104.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="a00104.html#a644bbe6719d8dd756e11e8b3d2fd229a">···47</a></span>··P·<a·class="code·hl_function"·href="a00104.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> 
142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</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>
143 <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>
144 <div·class="ttc"·id="aa00104_html_a644bbe6719d8dd756e11e8b3d2fd229a"><div·class="ttname"><a·href="a00104.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="aa00104_html_a72a7c561cc91f437a22023297fb7f658"><div·class="ttname"><a·href="a00104.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="aa00104_html_aaa623dd059a67523b029af6ec20a38da"><div·class="ttname"><a·href="a00104.html#aaa623dd059a67523b029af6ec20a38da">gtsam::testing::inverse</a></div><div·class="ttdeci">T·inverse(const·T·&amp;t)</div><div·class="ttdoc">unary·functions</div[·...·truncated·by·diffoscope;·len:·59,·SHA:·5fa077e403a837b00ead08219a029f9181000e9471158fbf46b2e26402db427c·...·]</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>
 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>
Max diff block lines reached; 4017/34889 bytes (11.51%) of diff not shown.
9.48 KB
html2text {}
Max HTML report size reached
125 KB
./usr/share/doc/libgtsam-dev/html/a00107_source.html
Max HTML report size reached
6.82 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/FastList.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 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">FastList.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::list·that·uses·boost's·fast_pool_allocator.··105 <p>A·thin·wrapper·around·std::set·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="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="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="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="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[·...·truncated·by·diffoscope;·len:·8,·SHA:·c4fca3af30205866a4546795d96c949ca5a9f74ded7cbb71fc0a0986ba17bc52·...·].html#details">More...</a><br·/></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="[·...·truncated·by·diffoscope;·len:·6,·SHA:·4fae3db9c7d6636c08216442f1a068605c4fb9c2a4ac95b64573e4bd88757731·...·].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::list·that·uses·boost's·fast_pool_allocator.·</p>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>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>124 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·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">FastList.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">FastSet.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.56 KB
html2text {}
Max HTML report size reached
45.7 KB
./usr/share/doc/libgtsam-dev/html/a00113_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/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, 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">FastList.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="a00113.html">Go·to·the·documentation·of·this·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="a00113.html">Go·to·the·documentation·of·this·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, 83 lines modifiedOffset 114, 146 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="a00092.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;list&gt;</span></div>121 <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>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#if·BOOST_VERSION·&gt;=·107400</span></div>
123 <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="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/library_version_type.hpp&gt;</span></div>
 124 <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="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;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;boost/serialization/version.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/serialization/optional.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/serialization/set.hpp&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="a00056.html">gtsam/base/FastDefaultAllocator.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;boost/serialization/list.hpp&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="a00083.html">gtsam/base/Testable.h</a>&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>·</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;set&gt;</span></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>boost·{</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span>serialization·{</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">class·</span>access;</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<span·class="comment">/*·namespace·serialization·*/</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}·<span·class="comment">/*·namespace·boost·*/</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>139 <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>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
131 <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>141 <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>
132 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">142 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
133 <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·inter[·...·truncated·by·diffoscope;·len:·50,·SHA:·94ceb070ba948b0ac41114f32af93c3eedd16e8fe8165102ecf60e8170f4ab33·...·]</div>143 <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;VAL[·...·truncated·by·diffoscope;·len:·7,·SHA:·9fe8e594edfbfe0dc4db6f94a9cd855b3c8d31596dd7a440dea8abfdc9322516·...·]</div>
 144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····typename·internal::FastDefaultAllocator&lt;VALUE&gt;::type&gt;·{</div>
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 146 <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>
 147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">public</span>:</div>148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">public</span>:</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">typedef</span>·std::list&lt;VALUE,·typename·internal::FastDefaultAllocator&lt;VALUE&gt;::type&gt;·Base;</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"><a·class="line"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">···47</a></span>··<a·class="code·hl_function"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">FastList</a>()·{}</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">···50</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·INPUTITERATOR&gt;</div> 
142 <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> 
143 <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"><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> 
145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
146 <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[·...·truncated·by·diffoscope;·len:·27,·SHA:·15e58ffc43ffe7c7c61647e3b91338995c524f4d6f5dd6c8b4af37b012d571f2·...·]</div>150 <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>
 151 <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>
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
148 <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&g[·...·truncated·by·diffoscope;·len:·18,·SHA:·bff3f1f63ce079a9facfeee6463d18eaef5dcef0d47a3234880cea8a77b81cb2·...·]</div>153 <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>
149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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"><a·class="line"·href="a02320.html#add9c09326c85681eddf6e666f6a0a7eb">···61</a></span>··<a·class="code·hl_function"·href="a02320.html#add9c09326c85681eddf6e666f6a0a7eb">FastSet</a>()·=·<span·class="keywordflow">default</span>;·</div>
150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#ifdef·GTSAM_ALLOCATOR_BOOSTPOOL</span></div> 
151 <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> 
152 <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> 
153 <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> 
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="comment">//·huge·amounts·of·memory.</span></div> 
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>(x.size()·&gt;·0)</div> 
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······Base::assign(x.begin(),·x.end());</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><span·class="preprocessor">#endif</span></div> 
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·INPUTCONTAINER&gt;</div>
160 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}">158 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
161 <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> 
162 <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>159 <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[·...·truncated·by·diffoscope;·len:·72,·SHA:·34ce999f9b78908f4ac95467129ac374af4e525daf2ede5a173363a0e9323390·...·]</div>
 160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··Base(container.begin(),·container.end())·{</div>
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
164 </div>162 </div>
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
166 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">private</span>:</div> 
167 <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> 
168 <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> 
169 <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="comment">/*version*/</span>)·{</div> 
170 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base);</div> 
171 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div> 
172 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>163 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 164 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
 165 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02320.html#a7f6cb2d27052a33035f135e837b51c47">···70</a></span>··<a·class="code·hl_function"·href="a02320.html#a7f6cb2d27052a33035f135e837b51c47">FastSet</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">FastSet&lt;VALUE&gt;</a>&amp;·x)·:</div>
 166 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··Base(x)·{</div>
173 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>167 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>
174 </div>168 </div>
 169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</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="a02320.html#acd2dc81b5518151095ba9aef2eb4d81d">···75</a></span>··<a·class="code·hl_function"·href="a02320.html#acd2dc81b5518151095ba9aef2eb4d81d">FastSet</a>(<span·class="keyword">const</span>·Base&amp;·x)·:</div>
 172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··Base(x)·{</div>
 173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div>
 174 </div>
 175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#ifdef·GTSAM_ALLOCATOR_BOOSTPOOL</span></div>
 177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_function"·href="a02320.html#add9c09326c85681eddf6e666f6a0a7eb">FastSet</a>(<span·class="keyword">const</span>·std::set&lt;VALUE&gt;&amp;·x)·{</div>
 178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="comment">//·This·if·statement·works·around·a·bug·in·boost·pool·allocator·and/or</span></div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="comment">//·STL·vector·where·if·the·size·is·zero,·the·pool·allocator·will·allocate</span></div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//·huge·amounts·of·memory.</span></div>
Max diff block lines reached; 7664/36920 bytes (20.76%) of diff not shown.
9.52 KB
html2text {}
Max HTML report size reached
10.0 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/timing.cpp·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 94, 55 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">timing.cpp·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>Timing·utilities.··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="a00116_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="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">
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: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> 
131 </table>120 </table>
132 <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>
133 <div·class="textblock"><p>Timing·utilities.·</p> 
134 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts,·Michael·Kaess·</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>
135 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·2010·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>
136 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>129 ··<ul>
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="a00116.html">timing.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="a00116.html">VerticalBlockMatrix.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>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>
143 ··</ul>132 ··</ul>
144 </div>133 </div>
145 </body>134 </body>
146 </html>135 </html>
2.48 KB
html2text {}
Max HTML report size reached
85.5 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/Matrix.h·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 99, 294 lines modifiedOffset 99, 203 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="summary">100 ··<div·class="summary">
101 <a·href="#nested-classes">Classes</a>·&#124;101 <a·href="#nested-classes">Classes</a>·&#124;
102 <a·href="#namespaces">Namespaces</a>·&#124;102 <a·href="#namespaces">Namespaces</a>·&#124;
103 <a·href="#define-members">Macros</a>·&#124;103 <a·href="#define-members">Macros</a>·&#124;
104 <a·href="#typedef-members">Typedefs</a>·&#124;104 <a·href="#typedef-members">Typedefs</a>·&#124;
105 <a·href="#func-members">Functions</a>··</div>105 <a·href="#func-members">Functions</a>··</div>
106 ··<div·class="headertitle"><div·class="title">Matrix.h·File·Reference</div></div>106 ··<div·class="headertitle"><div·class="title">types.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>
107 </div><!--header-->107 </div><!--header-->
108 <div·class="contents">108 <div·class="contents">
  
109 <p>typedef·and·functions·to·augment·Eigen's·MatrixXd··109 <p>Typedefs·for·easier·changing·of·types.··
110 <a·href="#details">More...</a></p>110 <a·href="#details">More...</a></p>
  
111 <p><a·href="a00119_source.html">Go·to·the·source·code·of·this·file.</a></p>111 <p><a·href="a00119_source.html">Go·to·the·source·code·of·this·file.</a></p>
112 <table·class="memberdecls">112 <table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
114 Classes</h2></td></tr>114 Classes</h2></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="a02416.html">gtsam::Reshape&lt;·OutM,·OutN,·OutOptions,·InM,·InN,·InOptions·&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="a02536.html">gtsam::const_selector&lt;·TEST_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></td></tr>
116 <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="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>
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="a02420.html">gtsam::Reshape&lt;·M,·M,·InOptions,·M,·M,·InOptions·&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="a02540.html">gtsam::const_selector&lt;·BASIC_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></td></tr>
119 <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="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>
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">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="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>
122 <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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·for·the·const·version.··<a·href="a02544.html#details">More...</a><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">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="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>
125 <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="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>
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">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="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>
128 <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="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>
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">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="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>
131 <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="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>
 132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 <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>
 134 <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>
 135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <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>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table><table·class="memberdecls">138 </table><table·class="memberdecls">
134 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>139 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
135 Namespaces</h2></td></tr>140 Namespaces</h2></td></tr>
136 <tr·class="memitem:a01428"·id="r_a01428"><td·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="memitem:a01428"·id="r_a01428"><td·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="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>142 <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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 </table><table·class="memberdecls">144 </table><table·class="memberdecls">
140 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>145 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
141 Macros</h2></td></tr>146 Macros</h2></td></tr>
142 <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="a00119.html#af70cb330d79b8fae30e06d23726fada2">GTSA[·...·truncated·by·diffoscope;·len:·34,·SHA:·dbea1e97d31ceaffe98a30ed86348a4f4cee70c2f6730efad00a6777b833efa7·...·]>147 <tr·class="memitem:a862248dc31b63e6b24f363815568de7e"·id="r_a862248dc31b63e6b24f363815568de7e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a862248dc31b63e6b24f363815568de7e"·name="a862248dc31b63e6b24f363815568de7e"></a>
 148 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_DEPRECATED</b></td></tr>
 149 <tr·class="separator:a862248dc31b63e6b24f363815568de7e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 150 <tr·class="memitem:ada73b2d44cead0bc85c99230016ec1ff"·id="r_ada73b2d44cead0bc85c99230016ec1ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ada73b2d44cead0bc85c99230016ec1ff"·name="ada73b2d44cead0bc85c99230016ec1ff"></a>
 151 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DO_PRAGMA</b>(x)&#160;&#160;&#160;_Pragma·(#x)</td></tr>
 152 <tr·class="separator:ada73b2d44cead0bc85c99230016ec1ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 153 <tr·class="memitem:aa9181bab306d15568c2098386355ab90"·id="r_aa9181bab306d15568c2098386355ab90"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa9181bab306d15568c2098386355ab90"·name="aa9181bab306d15568c2098386355ab90"></a>
 154 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>CLANG_DIAGNOSTIC_PUSH_IGNORE</b>(diag)</td></tr>
143 <tr·class="separator:af70cb330d79b8fae30e06d23726fada2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:aa9181bab306d15568c2098386355ab90"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 156 <tr·class="memitem:a3a5ed1efc0656050ce56c5249c9aca53"·id="r_a3a5ed1efc0656050ce56c5249c9aca53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a5ed1efc0656050ce56c5249c9aca53"·name="a3a5ed1efc0656050ce56c5249c9aca53"></a>
 157 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GCC_DIAGNOSTIC_PUSH_IGNORE</b>(diag)</td></tr>
 158 <tr·class="separator:a3a5ed1efc0656050ce56c5249c9aca53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 159 <tr·class="memitem:a259fde4be4d552a07cf1a1821229fc0f"·id="r_a259fde4be4d552a07cf1a1821229fc0f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a259fde4be4d552a07cf1a1821229fc0f"·name="a259fde4be4d552a07cf1a1821229fc0f"></a>
 160 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>MSVC_DIAGNOSTIC_PUSH_IGNORE</b>(code)</td></tr>
 161 <tr·class="separator:a259fde4be4d552a07cf1a1821229fc0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 162 <tr·class="memitem:a0755bd98af21e5871472edbca361bce8"·id="r_a0755bd98af21e5871472edbca361bce8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0755bd98af21e5871472edbca361bce8"·name="a0755bd98af21e5871472edbca361bce8"></a>
 163 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DIAGNOSTIC_POP</b>()</td></tr>
 164 <tr·class="separator:a0755bd98af21e5871472edbca361bce8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 165 <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>
 166 <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>
 167 <tr·class="separator:a30d3af2da1ea940197addce4f3c223c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 168 <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>
 169 <tr·class="memdesc:aa123dd61687e08ae328154a1890b7b86"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·marks·a·GTSAM·object·to·require·alignment.··<br·/></td></tr>
 170 <tr·class="separator:aa123dd61687e08ae328154a1890b7b86"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 171 <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>
 172 <tr·class="memdesc:a352ab46cee3a766e30b049690802fb0a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·marks·a·GTSAM·object·to·require·alignment.··<br·/></td></tr>
 173 <tr·class="separator:a352ab46cee3a766e30b049690802fb0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 </table><table·class="memberdecls">174 </table><table·class="memberdecls">
145 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>175 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
146 Typedefs</h2></td></tr>176 Typedefs</h2></td></tr>
147 <tr·class="memitem:a03a792d93b6d3283b4c2f3fb5954190f"·id="r_a03a792d93b6d3283b4c2f3fb5954190f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a03a792d93b6d3283b4c2f3fb5954190f"·name="a03a792d93b6d3283b4c2f3fb5954190f"></a>177 <tr·class="memitem:adad029f5f6ffce610428b5fe768b0df2"·id="r_adad029f5f6ffce610428b5fe768b0df2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adad029f5f6ffce610428b5fe768b0df2"·name="adad029f5f6ffce610428b5fe768b0df2"></a>
 178 typedef·std::uint64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Key</b></td></tr>
 179 <tr·class="memdesc:adad029f5f6ffce610428b5fe768b0df2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Integer·nonlinear·key·type.·<br·/></td></tr>
 180 <tr·class="separator:adad029f5f6ffce610428b5fe768b0df2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 181 <tr·class="memitem:a19c53f2faabb0f4b4b78ce2f7168cc14"·id="r_a19c53f2faabb0f4b4b78ce2f7168cc14"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a19c53f2faabb0f4b4b78ce2f7168cc14"·name="a19c53f2faabb0f4b4b78ce2f7168cc14"></a>
148 typedef·Eigen::MatrixXd&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Matrix</b></td></tr>182 typedef·std::uint64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::FactorIndex</b></td></tr>
 183 <tr·class="memdesc:a19c53f2faabb0f4b4b78ce2f7168cc14"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Integer·nonlinear·factor·index·type.·<br·/></td></tr>
 184 <tr·class="separator:a19c53f2faabb0f4b4b78ce2f7168cc14"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 185 <tr·class="memitem:a21006f326f57cdf7d3f35fec40f43e40"·id="r_a21006f326f57cdf7d3f35fec40f43e40"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a21006f326f57cdf7d3f35fec40f43e40"·name="a21006f326f57cdf7d3f35fec40f43e40"></a>
 186 typedef·ptrdiff_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DenseIndex</b></td></tr>
 187 <tr·class="memdesc:a21006f326f57cdf7d3f35fec40f43e40"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·index·type·for·Eigen·objects.·<br·/></td></tr>
149 <tr·class="separator:a03a792d93b6d3283b4c2f3fb5954190f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>188 <tr·class="separator:a21006f326f57cdf7d3f35fec40f43e40"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 189 <tr·class="memitem:a6525d741529c7a2cd91fa913431f5fb7"·id="r_a6525d741529c7a2cd91fa913431f5fb7"><td·class="memTemplParams"·colspan="2"><a·id="a6525d741529c7a2cd91fa913431f5fb7"·name="a6525d741529c7a2cd91fa913431f5fb7"></a>
 190 template&lt;typename·...·&gt;·</td></tr>
 191 <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>
 192 <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>
150 <tr·class="memitem:ae14bcd25aa57e5e0477389b9a08b9098"·id="r_ae14bcd25aa57e5e0477389b9a08b9098"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae14bcd25aa57e5e0477389b9a08b9098"·name="ae14bcd25aa57e5e0477389b9a08b9098"></a> 
151 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> 
152 <tr·class="separator:ae14bcd25aa57e5e0477389b9a08b9098"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
153 <tr·class="memitem:a3218833aef585dcaf060bdef7c8ee861"·id="r_a3218833aef585dcaf060bdef7c8ee861"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3218833aef585dcaf060bdef7c8ee861"·name="a3218833aef585dcaf060bdef7c8ee861"></a> 
154 typedef·Eigen::Block&lt;·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SubMatrix</b></td></tr> 
155 <tr·class="separator:a3218833aef585dcaf060bdef7c8ee861"><td·class="memSeparator"·colspan="2">&#160;</td></tr>193 <tr·class="separator:a6525d741529c7a2cd91fa913431f5fb7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
156 <tr·class="memitem:a7197dd6ad1eee8ece9aa15edbabc3b68"·id="r_a7197dd6ad1eee8ece9aa15edbabc3b68"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7197dd6ad1eee8ece9aa15edbabc3b68"·name="a7197dd6ad1eee8ece9aa15edbabc3b68"></a> 
157 typedef·Eigen::Block&lt;·const·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ConstSubMatrix</b></td></tr> 
158 <tr·class="separator:a7197dd6ad1eee8ece9aa15edbabc3b68"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
159 </table><table·class="memberdecls">194 </table><table·class="memberdecls">
160 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>195 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
161 Functions</h2></td></tr>196 Functions</h2></td></tr>
 197 <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>
 198 <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>
162 <tr·class="memitem:a9dd023b3cf67869170df84b35e8fcc61"·id="r_a9dd023b3cf67869170df84b35e8fcc61"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9dd023b3cf67869170df84b35e8fcc61"·name="a9dd023b3cf67869170df84b35e8fcc61"></a> 
Max diff block lines reached; 7514/62029 bytes (12.11%) of diff not shown.
24.9 KB
html2text {}
Max HTML report size reached
4.87 KB
./usr/share/doc/libgtsam-dev/html/a00119.js
4.78 KB
js-beautify {}
Max HTML report size reached
152 KB
./usr/share/doc/libgtsam-dev/html/a00119_source.html
Max HTML report size reached
24.6 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/cholesky.cpp·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 96, 46 lines modifiedOffset 96, 110 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">cholesky.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Vector.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.··105 <p>typedef·and·functions·to·augment·Eigen's·Vectors··
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: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·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:a747683f736c50bca16b3aab0e95b1b76"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:ae19c359190a379cba44bf818a2293f7c"><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>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>
121 <tr·class="separator:abe82fa6aceccfa2360cf314ab44f39ad"><td·class="memSeparator"·colspan="2">&#160;</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>
 145 <tr·class="separator:a14034da7e28c95db712ec344d4a2ffaf"><td·class="memSeparator"·colspan="2">&#160;</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">gtsam::assert_equal</a>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol=1e-9)</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>
 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>
 165 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::houseInPlace</b>·(Vector·&amp;x)</td></tr>
 166 <tr·class="memdesc:ac9c0c05b0198ec0fb6e4115edb755910"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">beta·=·house(x)·computes·the·HouseHolder·vector·in·place·<br·/></td></tr>
 167 <tr·class="separator:ac9c0c05b0198ec0fb6e4115edb755910"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 168 <tr·class="memitem:afb77eefc25dea0fb3e0fcc8f246b617a"·id="r_afb77eefc25dea0fb3e0fcc8f246b617a"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·double,·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#afb77eefc25dea0fb3e0fcc8f246b617a">gtsam::house</a>·(const·Vector·&amp;x)</td></tr>
 169 <tr·class="memdesc:afb77eefc25dea0fb3e0fcc8f246b617a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">house(x,j)·computes·HouseHolder·vector·v·and·scaling·factor·beta·from·x,·such·that·the·corresponding·Householder·reflection·zeroes·out·all·but·x.··<br·/></td></tr>
 170 <tr·class="separator:afb77eefc25dea0fb3e0fcc8f246b617a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 171 <tr·class="memitem:aca3f9d6140621a7e935f051d8fb23284"·id="r_aca3f9d6140621a7e935f051d8fb23284"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aca3f9d6140621a7e935f051d8fb23284"·name="aca3f9d6140621a7e935f051d8fb23284"></a>
 172 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::weightedPseudoinverse</b>·(const·Vector·&amp;a,·const·Vector·&amp;weights,·Vector·&amp;pseudo)</td></tr>
 173 <tr·class="separator:aca3f9d6140621a7e935f051d8fb23284"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 174 <tr·class="memitem:aca1c56d11a05464a7a5458dc32ccc777"·id="r_aca1c56d11a05464a7a5458dc32ccc777"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·Vector,·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aca1c56d11a05464a7a5458dc32ccc777">gtsam::weightedPseudoinverse</a>·(const·Vector·&amp;v,·const·Vector·&amp;weights)</td></tr>
 175 <tr·class="memdesc:aca1c56d11a05464a7a5458dc32ccc777"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Weighted·Householder·solution·vector,·a.k.a.,·the·pseudoinverse·of·the·column·NOTE:·if·any·sigmas·are·zero·(indicating·a·constraint)·the·pseudoinverse·will·be·a·selection·vector,·and·the·variance·will·be·zero.··<br·/></td></tr>
 176 <tr·class="separator:aca1c56d11a05464a7a5458dc32ccc777"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 177 <tr·class="memitem:ae1c88acfa9575bcea3f2e738cb637a85"·id="r_ae1c88acfa9575bcea3f2e738cb637a85"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae1c88acfa9575bcea3f2e738cb637a85"·name="ae1c88acfa9575bcea3f2e738cb637a85"></a>
 178 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::concatVectors</b>·(const·std::list&lt;·Vector·&gt;·&amp;vs)</td></tr>
 179 <tr·class="memdesc:ae1c88acfa9575bcea3f2e738cb637a85"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concatenate·Vectors·<br·/></td></tr>
 180 <tr·class="separator:ae1c88acfa9575bcea3f2e738cb637a85"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 181 <tr·class="memitem:a09610ec69a8b3f3a00399bb378eda9cf"·id="r_a09610ec69a8b3f3a00399bb378eda9cf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a09610ec69a8b3f3a00399bb378eda9cf"·name="a09610ec69a8b3f3a00399bb378eda9cf"></a>
 182 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::concatVectors</b>·(size_t·nrVectors,...)</td></tr>
 183 <tr·class="memdesc:a09610ec69a8b3f3a00399bb378eda9cf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concatenate·Vectors·<br·/></td></tr>
 184 <tr·class="separator:a09610ec69a8b3f3a00399bb378eda9cf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>185 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>186 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·</p>187 <div·class="textblock"><p>typedef·and·functions·to·augment·Eigen's·Vectors·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>188 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
126 <dd>189 <dd>
127 Frank·Dellaert·</dd></dl>190 Frank·Dellaert·</dd>
128 <dl·class="section·date"><dt>Date</dt><dd>Nov·5,·2010·</dd></dl>191 <dd>
 192 Varun·Agrawal·</dd></dl>
129 </div></div><!--·contents·-->193 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->194 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->195 <!--·start·footer·part·-->
132 <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!·-->
133 ··<ul>197 ··<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="a00125.html">cholesky.cpp</a></li>198 ····<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="a00125.html">Vector.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>199 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·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>200 ··</ul>
137 </div>201 </div>
138 </body>202 </body>
Max diff block lines reached; 0/18536 bytes (0.00%) of diff not shown.
6.38 KB
html2text {}
Max HTML report size reached
1.58 KB
./usr/share/doc/libgtsam-dev/html/a00125.js
1.5 KB
js-beautify {}
Max HTML report size reached
87.3 KB
./usr/share/doc/libgtsam-dev/html/a00128_source.html
Max HTML report size reached
8.99 KB
./usr/share/doc/libgtsam-dev/html/a00131.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 45 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>··</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">Value.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">debug.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.··106 <p>Global·debugging·flags.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00131_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00131_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">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"> 
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>
 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">
 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: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>
 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>
 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>
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"><p>The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.·</p>138 <div·class="textblock"><p>Global·debugging·flags.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>139 <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>140 <dl·class="section·date"><dt>Date</dt><dd>Feb·1,·2011·</dd></dl>
125 </div></div><!--·contents·-->141 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>145 ··<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="a00131.html">Value.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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00131.html">debug.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>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>
132 ··</ul>148 ··</ul>
133 </div>149 </div>
134 </body>150 </body>
135 </html>151 </html>
1.75 KB
html2text {}
Max HTML report size reached
32.1 KB
./usr/share/doc/libgtsam-dev/html/a00131_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/Value.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, 100 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">Value.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="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="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>
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>
 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>
118 <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="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;string&gt;</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> 
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/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>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>
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>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>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
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> 
131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">public</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> 
134 <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>
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#a5a0[·...·truncated·by·diffoscope;·len:·88,·SHA:·75bd054fa095d05ee07e5d82642c9dcdb4512fc6e31b01a34ea42ac02944ceae·...·]</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="l00045"·name="l00045"></a><span·class="lineno">···45</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="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="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> 
140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>152 <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="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> 
142 <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>
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#a[·...·truncated·by·diffoscope;·len:·83,·SHA:·66d2581d46817ea52eadfe77098b1f26fef11e9df2d172a8be0ff04aa748b71b·...·]</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>
 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>
144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</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:·cfebca2ebec015428ac7d80b0b53dbc2d1cfc58bd44a1cab84bc14c6b071d753·...·]</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>
 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="preprocessor">#endif</span></div>
146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 169 <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>
 170 <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>
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> 
153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</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> 
160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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="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> 
165 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>····}</div> 
166 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div> 
167 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··};</div> 
Max diff block lines reached; 4751/26166 bytes (18.16%) of diff not shown.
6.48 KB
html2text {}
Max HTML report size reached
6.48 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/VerticalBlockMatrix.cpp·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 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">VerticalBlockMatrix.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymmetricBlockMatrix.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··105 <p>Access·to·matrices·via·blocks·of·pre-defined·sizes.··
105 <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>
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="a02472.html">gtsam::SymmetricBlockMatrix</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>
 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·matrix·with·column·blocks·of·pre-defined·sizes.·</p>122 <div·class="textblock"><p>Access·to·matrices·via·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 <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>
116 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00137.html">VerticalBlockMatrix.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="a00137.html">SymmetricBlockMatrix.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.6 KB
html2text {}
Max HTML report size reached
7.86 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/cholesky.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, 48 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">cholesky.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">WeightedSampler.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.··105 <p>Fast·sampling·without·replacement.··
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>107 <p><a·href="a00140_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="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">
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="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>119 </table>
124 <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>
125 <div·class="textblock"><p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·</p>121 <div·class="textblock"><p>Fast·sampling·without·replacement.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>Nov·5,·2010·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>May·2019·</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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00140.html">cholesky.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="a00140.html">WeightedSampler.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>
1.91 KB
html2text {}
Max HTML report size reached
378 B
./usr/share/doc/libgtsam-dev/html/a00140.js
292 B
js-beautify {}
Max HTML report size reached
31.6 KB
./usr/share/doc/libgtsam-dev/html/a00140_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/WeightedSampler.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, 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">cholesky.h</div></div>104 ··<div·class="headertitle"><div·class="title">WeightedSampler.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="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>
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="a00119.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>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;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>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;stdexcept&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>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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>·</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>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>
123 <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="comment">/*</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>·orde[·...·truncated·by·diffoscope;·len:·8,·SHA:·71f2341147ff233d7d60725b97e370c231e0ddd0edc0f4b188934eab2a547a7e·...·]</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>
 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>
 136 <div·class="foldopen"·id="foldopen00037"·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>
 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>
125 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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> 
127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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="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>
128 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}</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>
 150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">throw</span>·std::runtime_error(</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>
129 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
130 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></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>
 155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····std::vector&lt;size_t&gt;·result(numSamples);</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>
 157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>
 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>
 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="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>
 168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······reservoir.push(std::make_pair(k_i,·it·-·weights.begin()·+·1));</div>
 169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
 170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="comment">//·Step·4:·Repeat·Steps·5–10·until·the·population·is·exhausted</span></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">//·Step·3:·The·threshold·T_w·is·the·minimum·key·of·reservoir</span></div>
 174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="comment">//·(Modification:·This·is·now·the·logarithm)</span></div>
 175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="comment">//·Step·10:·The·new·threshold·T·w·is·the·new·minimum·key·of·reservoir</span></div>
 176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keyword">const</span>·std::pair&lt;double,·size_t&gt;&amp;·T_w·=·reservoir.top();</div>
 177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="comment">//·Incrementing·it·is·part·of·Step·7</span></div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·it·=·weights.begin()·+·numSamples;·it·!=·weights.end();·++it)·{</div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<span·class="comment">//·Step·5:·Let·r·=·random(0,·1)·and·X_w·=·log(r)·/·log(T_w)</span></div>
 181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="comment">//·(Modification:·Use·e·=·-exp(1)·instead·of·log(r))</span></div>
 182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·X_w·=·kexp1·/·T_w.first;</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="comment">//·Step·6:·From·the·current·item·v_c·skip·items·until·item·v_i,·such</span></div>
 185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········<span·class="comment">//·that:</span></div>
 186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<span·class="keywordtype">double</span>·w·=·0.0;</div>
 187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········<span·class="comment">//·Step·7:·w_c·+·w_{c+1}·+·····+·w_{i−1}·&lt;·X_w·&lt;=·w_c·+·w_{c+1}·+·····+</span></div>
 189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="comment">//·w_{i−1}·+·w_i</span></div>
 190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········<span·class="keywordflow">for</span>·(;·it·!=·weights.end();·++it)·{</div>
 191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··········w·+=·*it;</div>
 192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··········<span·class="keywordflow">if</span>·(X_w·&lt;=·w)·<span·class="keywordflow">break</span>;</div>
 193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········}</div>
 194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········<span·class="comment">//·Step·7:·No·such·item,·terminate</span></div>
 196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········<span·class="keywordflow">if</span>·(it·==·weights.end())·<span·class="keywordflow">break</span>;</div>
 197 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 198 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········<span·class="comment">//·Step·9:·Let·t_w·=·T_w^{w_i},·r_2·=·random(t_w,·1)·and·v_i’s·key:·k_i</span></div>
 199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········<span·class="comment">//·=·(r_2)^{1/w_i}·(Mod:·Let·t_w·=·log(T_w)·*·{w_i},·e_2·=</span></div>
 200 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········<span·class="comment">//·log(random(e^{t_w},·1))·and·v_i’s·key:·k_i·=·-e_2·/·w_i)</span></div>
 201 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>········<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·t_w·=·-T_w.first·*·*it;</div>
 202 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········std::uniform_real_distribution&lt;double&gt;·randomAngle(std::exp(t_w),·1.0);</div>
 203 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·e_2·=·std::log(randomAngle(*engine_));</div>
 204 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>········<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·k_i·=·-e_2·/·*it;</div>
Max diff block lines reached; 2527/25711 bytes (9.83%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
6.33 KB
html2text {}
Max HTML report size reached
99.1 KB
./usr/share/doc/libgtsam-dev/html/a00143_source.html
Max HTML report size reached
88.9 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/Vector.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 94, 186 lines modifiedOffset 94, 299 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="#define-members">Macros</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>·&#124;
103 <a·href="#func-members">Functions</a>··</div>104 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Vector.h·File·Reference</div></div>105 ··<div·class="headertitle"><div·class="title">Matrix.h·File·Reference</div></div>
105 </div><!--header-->106 </div><!--header-->
106 <div·class="contents">107 <div·class="contents">
  
107 <p>typedef·and·functions·to·augment·Eigen's·VectorXd··108 <p>typedef·and·functions·to·augment·Eigen's·MatrixXd··
108 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00146_source.html">Go·to·the·source·code·of·this·file.</a></p>110 <p><a·href="a00146_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <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="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">
111 <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>
112 Namespaces</h2></td></tr>134 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>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>
114 <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>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">138 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>139 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
118 Macros</h2></td></tr>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>
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="a00146.html#a3db3efa973a0c25f0fa531f00a24c76b">GTSAM_MAKE_VECTOR_DEFS</a>(N)</td></tr> 
123 <tr·class="separator:a3db3efa973a0c25f0fa531f00a24c76b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:af70cb330d79b8fae30e06d23726fada2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">143 </table><table·class="memberdecls">
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
126 Typedefs</h2></td></tr>145 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>146 <tr·class="memitem:a03a792d93b6d3283b4c2f3fb5954190f"·id="r_a03a792d93b6d3283b4c2f3fb5954190f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a03a792d93b6d3283b4c2f3fb5954190f"·name="a03a792d93b6d3283b4c2f3fb5954190f"></a>
128 typedef·Eigen::VectorXd&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector</b></td></tr>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>
129 <tr·class="separator:aad6a39f5eb77f4d28961cef67ebf98f3"><td·class="memSeparator"·colspan="2">&#160;</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>
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>153 typedef·Eigen::Block&lt;·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SubMatrix</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>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>
143 typedef·Eigen::VectorBlock&lt;·const·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ConstSubVector</b></td></tr>156 typedef·Eigen::Block&lt;·const·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ConstSubMatrix</b></td></tr>
144 <tr·class="separator:aab75d3757735f345508c14966678e983"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:a7197dd6ad1eee8ece9aa15edbabc3b68"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 </table><table·class="memberdecls">158 </table><table·class="memberdecls">
146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>159 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
147 Functions</h2></td></tr>160 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:·11,·SHA:·6ec08c320b383c6be16a83136cb07c0533952e006161bcd20b41211a4ebc410e·...·]>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>
Max diff block lines reached; 4319/65636 bytes (6.58%) of diff not shown.
24.7 KB
html2text {}
Max HTML report size reached
5.01 KB
./usr/share/doc/libgtsam-dev/html/a00146.js
4.93 KB
js-beautify {}
Max HTML report size reached
131 KB
./usr/share/doc/libgtsam-dev/html/a00146_source.html
Max HTML report size reached
13.4 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/BasisFactors.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 96, 61 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">BasisFactors.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Chebyshev.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>Chebyshev·basis·decompositions.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00152_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00152_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">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="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>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·ar[·...·truncated·by·diffoscope;·len:·80,·SHA:·68d665c6e82c8e9a6fcf2098b0f55c8dbdb9a752045ea848dabc604f52e7cc35·...·].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="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>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>
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>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
133 <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>
134 Namespaces</h2></td></tr>119 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>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>
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="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>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 </table>123 </table>
139 <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>
140 <div·class="textblock"><p>Factor·definitions·for·various·Basis·functors.·</p>125 <div·class="textblock"><p>Chebyshev·basis·decompositions.·</p>
141 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>
142 <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>
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_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00152.html">BasisFactors.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="a00152.html">Chebyshev.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>
3.99 KB
html2text {}
Max HTML report size reached
560 B
./usr/share/doc/libgtsam-dev/html/a00152.js
474 B
js-beautify {}
Max HTML report size reached
75.4 KB
./usr/share/doc/libgtsam-dev/html/a00152_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/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, 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">BasisFactors.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="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="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>
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, 251 lines modifiedOffset 114, 56 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="a00104.html">gtsam/base/Manifold.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="a00158.html">gtsam/basis/Basis.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="a00173.html">gtsam/basis/Basis.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="a01004.html">gtsam/nonlinear/FunctorizedFactor.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="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="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·BASIS&gt;</div> 
127 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">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="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>
 128 <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="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"·href="a04336.html">FunctorizedFactor</a>&lt;double,·Vector&gt;·{</div> 
129 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·<span·class="keyword">private</span>:</div> 
130 <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> 
131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··Parameters·parameters_;</div>
132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">public</span>:</div>131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
133 <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>132 <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>
 133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··································<span·class="keywordtype">double</span>·b·=·1);</div>
134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 135 <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="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
136 <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> 
137 <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>136 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>···································<span·class="keywordtype">double</span>·b·=·1);</div>
138 <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>137 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};··<span·class="comment">//·Chebyshev1Basis</span></div>
139 </div>138 </div>
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
141 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">140 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">
142 <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> 
143 <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> 
144 <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>141 <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">Ba[·...·truncated·by·diffoscope;·len:·32,·SHA:·52160f68fd08168959c39a775bc20b5b75b9f467e1899412219e1cef70c06d64·...·]</div>
 142 <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>
 143 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 144 <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>
 145 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··································<span·class="keywordtype">double</span>·b·=·1);</div>
 146 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 147 <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>
 148 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>···································<span·class="keywordtype">double</span>·b·=·1);</div>
 149 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>};··<span·class="comment">//·Chebyshev2Basis</span></div>
145 </div>150 </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>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02704.html">~EvaluationFactor</a>()·{}</div> 
148 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>};</div> 
149 </div> 
150 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
151 <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> 
152 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="};"> 
153 <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> 
154 <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> 
155 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·<span·class="keyword">private</span>:</div> 
156 <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> 
157 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
158 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·<span·class="keyword">public</span>:</div> 
159 <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> 
160 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>151 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
161 <div·class="foldopen"·id="foldopen00113"·data-start="{"·data-end="}"> 
162 <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> 
163 <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> 
164 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·························<span·class="keywordtype">double</span>·x)</div> 
165 <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> 
166 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·············typename·BASIS::template·VectorEvaluationFunctor&lt;M&gt;(N,·x))·{}</div> 
167 </div> 
168 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
169 <div·class="foldopen"·id="foldopen00131"·data-start="{"·data-end="}"> 
170 <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> 
171 <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> 
172 <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> 
173 <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> 
174 <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> 
175 </div> 
176 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div> 
177 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02708.html">~VectorEvaluationFactor</a>()·{}</div> 
178 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>};</div> 
179 </div> 
180 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div> 
181 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·BASIS,·<span·class="keywordtype">size_t</span>·P&gt;</div> 
182 <div·class="foldopen"·id="foldopen00160"·data-start="{"·data-end="};"> 
183 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno"><a·class="line"·href="a02712.html">··160</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02712.html">VectorComponentFactor</a></div> 
184 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04336.html">FunctorizedFactor</a>&lt;double,·ParameterMatrix&lt;P&gt;&gt;·{</div> 
185 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·<span·class="keyword">private</span>:</div> 
186 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</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,·ParameterMatrix&lt;P&gt;</a>&gt;;</div> 
187 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>·</div> 
188 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno">··165</span>·<span·class="keyword">public</span>:</div> 
189 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>··<a·class="code·hl_class"·href="a02712.html">VectorComponentFactor</a>()·{}</div> 
190 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>·</div> 
191 <div·class="foldopen"·id="foldopen00181"·data-start="{"·data-end="}"> 
192 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno"><a·class="line"·href="a02712.html#ae91c593c61da33df6ecc5a714ecafbe4">··181</a></span>··<a·class="code·hl_function"·href="a02712.html#ae91c593c61da33df6ecc5a714ecafbe4">VectorComponentFactor</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>·<span·class="keywordtype">double</span>·&amp;z,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,</div> 
193 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno">··182</span>························<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">size_t</span>·i,·<span·class="keywordtype">double</span>·x)</div> 
194 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno">··183</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> 
Max diff block lines reached; 12077/58097 bytes (20.79%) of diff not shown.
18.6 KB
html2text {}
Max HTML report size reached
6.93 KB
./usr/share/doc/libgtsam-dev/html/a00155_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="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="a00119.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="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="a00065.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="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="preprocessor">#include·&lt;gtsam/base/VectorSpace.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/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>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="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="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>
Offset 260, 16 lines modifiedOffset 260, 16 lines modified
260 <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno">··209</span><span·class="keyword">inline</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div>260 <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno">··209</span><span·class="keyword">inline</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div>
261 <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno">··210</span>································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02752.html">ParameterMatrix&lt;M&gt;</a>&amp;·parameterMatrix)·{</div>261 <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno">··210</span>································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02752.html">ParameterMatrix&lt;M&gt;</a>&amp;·parameterMatrix)·{</div>
262 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>··os·&lt;&lt;·parameterMatrix.<a·class="code·hl_function"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">matrix</a>();</div>262 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>··os·&lt;&lt;·parameterMatrix.<a·class="code·hl_function"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">matrix</a>();</div>
263 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span>··<span·class="keywordflow">return</span>·os;</div>263 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span>··<span·class="keywordflow">return</span>·os;</div>
264 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>}</div>264 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>}</div>
265 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>·</div>265 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>·</div>
266 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>}··<span·class="comment">//·namespace·gtsam</span></div>266 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>}··<span·class="comment">//·namespace·gtsam</span></div>
267 <div·class="ttc"·id="aa00065_html"><div·class="ttname"><a·href="a00065.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>267 <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>
268 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>268 <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>
269 <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>269 <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>
270 <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>270 <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>
271 <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>271 <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>
272 <div·class="ttc"·id="aa02620_html"><div·class="ttname"><a·href="a02620.html">gtsam::internal::VectorSpace</a></div><div·class="ttdoc">VectorSpace·provides·both·Testable·and·VectorSpaceTraits.</div><div·class="ttdef"><b>Definition</b>·VectorSpace.h:207</div></div>272 <div·class="ttc"·id="aa02620_html"><div·class="ttname"><a·href="a02620.html">gtsam::internal::VectorSpace</a></div><div·class="ttdoc">VectorSpace·provides·both·Testable·and·VectorSpaceTraits.</div><div·class="ttdef"><b>Definition</b>·VectorSpace.h:207</div></div>
273 <div·class="ttc"·id="aa02752_html"><div·class="ttname"><a·href="a02752.html">gtsam::ParameterMatrix</a></div><div·class="ttdoc">A·matrix·abstraction·of·MxN·values·at·the·Basis·points.</div><div·class="ttdef"><b>Definition</b>·ParameterMatrix.h:38</div></div>273 <div·class="ttc"·id="aa02752_html"><div·class="ttname"><a·href="a02752.html">gtsam::ParameterMatrix</a></div><div·class="ttdoc">A·matrix·abstraction·of·MxN·values·at·the·Basis·points.</div><div·class="ttdef"><b>Definition</b>·ParameterMatrix.h:38</div></div>
274 <div·class="ttc"·id="aa02752_html_a008a4181a72fb774673a5fe0fd2449f4"><div·class="ttname"><a·href="a02752.html#a008a4181a72fb774673a5fe0fd2449f4">gtsam::ParameterMatrix::operator*</a></div><div·class="ttdeci">MatrixType·operator*(const·Eigen::Matrix&lt;·double,·-1,·-1·&gt;·&amp;other)·const</div><div·class="ttdoc">Multiply·ParameterMatrix·with·an·Eigen·matrix.</div><div·class="ttdef"><b>Definition</b>·ParameterMatrix.h:152</div></div>274 <div·class="ttc"·id="aa02752_html_a008a4181a72fb774673a5fe0fd2449f4"><div·class="ttname"><a·href="a02752.html#a008a4181a72fb774673a5fe0fd2449f4">gtsam::ParameterMatrix::operator*</a></div><div·class="ttdeci">MatrixType·operator*(const·Eigen::Matrix&lt;·double,·-1,·-1·&gt;·&amp;other)·const</div><div·class="ttdoc">Multiply·ParameterMatrix·with·an·Eigen·matrix.</div><div·class="ttdef"><b>Definition</b>·ParameterMatrix.h:152</div></div>
275 <div·class="ttc"·id="aa02752_html_a0563b162b9f9d26eaa8a23023157a1e1"><div·class="ttname"><a·href="a02752.html#a0563b162b9f9d26eaa8a23023157a1e1">gtsam::ParameterMatrix::operator-</a></div><div·class="ttdeci">ParameterMatrix&lt;·M·&gt;·operator-(const·Eigen::Matrix&lt;·double,·-1,·1·&gt;·&amp;other)·const</div><div·class="ttdoc">Subtract·a·MxN-sized·vector·from·the·ParameterMatrix.</div><div·class="ttdef"><b>Definition</b>·ParameterMatrix.h:141</div></div>275 <div·class="ttc"·id="aa02752_html_a0563b162b9f9d26eaa8a23023157a1e1"><div·class="ttname"><a·href="a02752.html#a0563b162b9f9d26eaa8a23023157a1e1">gtsam::ParameterMatrix::operator-</a></div><div·class="ttdeci">ParameterMatrix&lt;·M·&gt;·operator-(const·Eigen::Matrix&lt;·double,·-1,·1·&gt;·&amp;other)·const</div><div·class="ttdoc">Subtract·a·MxN-sized·vector·from·the·ParameterMatrix.</div><div·class="ttdef"><b>Definition</b>·ParameterMatrix.h:141</div></div>
16.6 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/Basis.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 95, 83 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>·&#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">Fourier.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>Fourier·decomposition,·see·e.g.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00158_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00158_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="a02748.html">gtsam::FourierBasis</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>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fourier·basis.··<a·href="a02748.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> 
162 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</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>
163 <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>
164 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
167 <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!·-->
168 ··<ul>129 ··<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="a00158.html">Basis.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="a00158.html">Fourier.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>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>
171 ··</ul>132 ··</ul>
172 </div>133 </div>
173 </body>134 </body>
174 </html>135 </html>
4.68 KB
html2text {}
Max HTML report size reached
978 B
./usr/share/doc/libgtsam-dev/html/a00158.js
892 B
js-beautify {}
Max HTML report size reached
125 KB
./usr/share/doc/libgtsam-dev/html/a00158_source.html
Max HTML report size reached
8.93 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/Chebyshev.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 96, 46 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">Chebyshev.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Chebyshev2.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Chebyshev·basis·decompositions.··105 <p>Pseudo-spectral·parameterization·for·Chebyshev·polynomials·of·the·second·kind.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00161_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00161_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="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>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>
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>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>
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>Chebyshev·basis·decompositions.·</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>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>127 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
128 </div></div><!--·contents·-->128 </div></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="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">Chebyshev.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="a00161.html">Chebyshev2.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>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 ··</ul>135 ··</ul>
136 </div>136 </div>
137 </body>137 </body>
138 </html>138 </html>
2.6 KB
html2text {}
Max HTML report size reached
305 B
./usr/share/doc/libgtsam-dev/html/a00161.js
219 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00161·=·[1 var·a00161·=·[
2 ····["gtsam::Chebyshev1Basis",·"a02732.html",·null], 
3 ····["gtsam::Chebyshev2Basis",·"a02736.html",·null]2 ····["gtsam::Chebyshev2",·"a02740.html",·null]
4 ];3 ];
31.7 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/Chebyshev.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev2.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, 72 lines modifiedOffset 98, 122 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">Chebyshev2.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="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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="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="a00158.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> 
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="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>119 <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>··Parameters·parameters_;</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>
130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>123 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>
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> 
133 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>125 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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> 
135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>···································<span·class="keywordtype">double</span>·b·=·1);</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>
136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};··<span·class="comment">//·Chebyshev1Basis</span></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>
 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="}">
 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#a545c241cb6421d73f3494701ee7e4812">Point</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">int</span>·j)·{</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>
 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>
 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>
 142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
137 </div>143 </div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 145 <div·class="foldopen"·id="foldopen00064"·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>
 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>
138 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</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> 
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> 
145 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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> 
149 </div>152 </div>
 153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 154 <div·class="foldopen"·id="foldopen00072"·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>
 159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>
 160 </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>
 169 </div>
 170 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 171 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</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>
 172 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··································<span·class="keywordtype">double</span>·b·=·1);</div>
 173 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 174 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</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>
 175 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>···································<span·class="keywordtype">double</span>·b·=·1);</div>
150 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>176 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 177 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">static</span>·DiffMatrix·DifferentiationMatrix(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·a·=·-1,</div>
 178 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··········································<span·class="keywordtype">double</span>·b·=·1);</div>
 179 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 180 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··<span·class="keyword">static</span>·Weights·IntegrationWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·a·=·-1,·<span·class="keywordtype">double</span>·b·=·1);</div>
 181 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>
 182 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>··<span·class="keyword">template</span>·&lt;<span·class="keywordtype">size_t</span>·M&gt;</div>
 183 <div·class="foldopen"·id="foldopen00135"·data-start="{"·data-end="}">
 184 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno"><a·class="line"·href="a02740.html#af8c2d2aee76bec49c112d77ee950ac36">··135</a></span>··<span·class="keyword">static</span>·Matrix·<a·class="code·hl_function"·href="a02740.html#af8c2d2aee76bec49c112d77ee950ac36">matrix</a>(std::function&lt;Eigen::Matrix&lt;double,·M,·1&gt;(<span·class="keywordtype">double</span>)&gt;·f,</div>
 185 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·······················<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·a·=·-1,·<span·class="keywordtype">double</span>·b·=·1)·{</div>
Max diff block lines reached; 4051/25860 bytes (15.67%) of diff not shown.
6.37 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/Fourier.h·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 96, 43 lines modifiedOffset 96, 61 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">Fourier.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BasisFactors.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Fourier·decomposition,·see·e.g.··105 <p>Factor·definitions·for·various·Basis·functors.··
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="a02748.html">gtsam::FourierBasis</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="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>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fourier·basis.··<a·href="a02748.html#details">More...</a><br·/></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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">132 </table><table·class="memberdecls">
115 <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>
116 Namespaces</h2></td></tr>134 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>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>
118 <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>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><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"><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>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>
124 <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>
125 </div></div><!--·contents·-->143 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>147 ··<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="a00167.html">Fourier.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_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00167.html">BasisFactors.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>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 ··</ul>150 ··</ul>
133 </div>151 </div>
134 </body>152 </body>
135 </html>153 </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/Fourier.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/BasisFactors.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, 267 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">BasisFactors.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="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="a00158.html">gtsam/basis/Basis.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="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="a01157.html">gtsam/nonlinear/FunctorizedFactor.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="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>
124 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
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>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>
 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>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·<span·class="keyword">public</span>:</div>131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 134 <div·class="foldopen"·id="foldopen00055"·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))·{}</div>
 138 </div>
 139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
130 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">140 <div·class="foldopen"·id="foldopen00070"·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,·a,·b))·{}</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">CalculateWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x)·{</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> 
144 </div>144 </div>
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>145 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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>
 149 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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="};">
 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>
 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>
 167 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 168 <div·class="foldopen"·id="foldopen00131"·data-start="{"·data-end="}">
 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>
 175 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>
 176 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02708.html">~VectorEvaluationFactor</a>()·{}</div>
 177 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>};</div>
 178 </div>
 179 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div>
 180 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·BASIS,·<span·class="keywordtype">size_t</span>·P&gt;</div>
 181 <div·class="foldopen"·id="foldopen00160"·data-start="{"·data-end="};">
 182 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno"><a·class="line"·href="a02712.html">··160</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02712.html">VectorComponentFactor</a></div>
 183 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04336.html">FunctorizedFactor</a>&lt;double,·ParameterMatrix&lt;P&gt;&gt;·{</div>
 184 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·<span·class="keyword">private</span>:</div>
 185 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</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,·ParameterMatrix&lt;P&gt;</a>&gt;;</div>
 186 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>·</div>
 187 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno">··165</span>·<span·class="keyword">public</span>:</div>
 188 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>··<a·class="code·hl_class"·href="a02712.html">VectorComponentFactor</a>()·{}</div>
 189 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>·</div>
 190 <div·class="foldopen"·id="foldopen00181"·data-start="{"·data-end="}">
 191 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno"><a·class="line"·href="a02712.html#ae91c593c61da33df6ecc5a714ecafbe4">··181</a></span>··<a·class="code·hl_function"·href="a02712.html#ae91c593c61da33df6ecc5a714ecafbe4">VectorComponentFactor</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>·<span·class="keywordtype">double</span>·&amp;z,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,</div>
 192 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno">··182</span>························<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">size_t</span>·i,·<span·class="keywordtype">double</span>·x)</div>
Max diff block lines reached; 13871/64335 bytes (21.56%) of diff not shown.
20.5 KB
html2text {}
Max HTML report size reached
7.19 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/Chebyshev2.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, 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">Chebyshev2.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Chebyshev.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Pseudo-spectral·parameterization·for·Chebyshev·polynomials·of·the·second·kind.··104 <p>Chebyshev·basis·decompositions.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00170_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="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> 
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>
 114 <div·class="textblock"><p>Chebyshev·basis·decompositions.·</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="a00161.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>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="a00170.html">Chebyshev2.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="a00170.html">Chebyshev.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>
2.04 KB
html2text {}
Max HTML report size reached
18.4 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/FitBasis.h·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 96, 55 lines modifiedOffset 96, 82 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="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">FitBasis.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Basis.h·File·Reference</div></div>
104 </div><!--header-->105 </div><!--header-->
105 <div·class="contents">106 <div·class="contents">
  
106 <p>Fit·a·Basis·using·least-squares.··107 <p>Compute·an·interpolating·basis.··
107 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00173_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00173_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">110 <table·class="memberdecls">
110 <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>
111 Classes</h2></td></tr>112 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="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>
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="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>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">140 </table><table·class="memberdecls">
116 <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>
117 Namespaces</h2></td></tr>142 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>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>
119 <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>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">146 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
123 Typedefs</h2></td></tr>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>
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>150 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Weights</b>·=·Eigen::Matrix&lt;·double,·1,·-1·&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>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>
132 </table>159 </table>
133 <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>
134 <div·class="textblock"><p>Fit·a·Basis·using·least-squares.·</p>161 <div·class="textblock"><p>Compute·an·interpolating·basis.·</p>
 162 <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>163 <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·-->164 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>168 ··<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="a00173.html">FitBasis.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_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00173.html">Basis.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>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>
144 ··</ul>171 ··</ul>
145 </div>172 </div>
146 </body>173 </body>
147 </html>174 </html>
5.06 KB
html2text {}
Max HTML report size reached
1.11 KB
./usr/share/doc/libgtsam-dev/html/a00173.js
1.02 KB
js-beautify {}
Max HTML report size reached
133 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/Chebyshev.cpp·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 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="#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">Chebyshev.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">FitBasis.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Chebyshev·basis·decompositions.··106 <p>Fit·a·Basis·using·least-squares.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00176_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="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">
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="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>
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>
 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> 
116 <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>
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_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00176.html">Chebyshev.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_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00176.html">FitBasis.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>
1.75 KB
html2text {}
Max HTML report size reached
10.1 KB
./usr/share/doc/libgtsam-dev/html/a00179.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/DiscreteDistribution.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, 61 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">Signature.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteDistribution.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>signatures·for·conditional·densities·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00179_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="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"> 
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: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> 
127 <tr·class="separator:aa6c58dfb2fc9398a026e3268ba2edfad"><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>110 </table>
137 <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>
138 <div·class="textblock"><p>signatures·for·conditional·densities·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>
139 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>113 <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> 
141 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
142 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
144 <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!·-->
145 ··<ul>118 ··<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="a00179.html">Signature.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00179.html">DiscreteDistribution.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>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>
148 ··</ul>121 ··</ul>
149 </div>122 </div>
150 </body>123 </body>
151 </html>124 </html>
2.22 KB
html2text {}
Max HTML report size reached
9.02 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/DiscreteBayesNet.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, 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">DiscreteBayesNet.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteFactorGraph.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00182_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="a02816.html">gtsam::DiscreteBayesNet</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="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="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: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>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"><dl·class="section·date"><dt>Date</dt><dd>Feb·15,·2011·</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>123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
124 <dd>124 <dd>
125 Frank·dellaert·</dd></dl>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="a00182.html">DiscreteBayesNet.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="a00182.html">DiscreteFactorGraph.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>
2.33 KB
html2text {}
Max HTML report size reached
379 B
./usr/share/doc/libgtsam-dev/html/a00182.js
293 B
js-beautify {}
Max HTML report size reached
9.43 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/DiscreteKey.h·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 95, 61 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="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">DiscreteKey.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteDistribution.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>specialized·key·for·discrete·variables·· 
108 <a·href="#details">More...</a></p> 
  
109 <p><a·href="a00185_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00185_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>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>108 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>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>
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>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>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <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>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>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
119 <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>
120 Namespaces</h2></td></tr>116 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>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>
122 <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>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <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> 
137 </table>120 </table>
138 <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>
139 <div·class="textblock"><p>specialized·key·for·discrete·variables·</p>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>
140 <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>
141 <dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2011·</dd></dl> 
142 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
143 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
144 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
145 <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!·-->
146 ··<ul>128 ··<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="a00185.html">DiscreteKey.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00185.html">DiscreteDistribution.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>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 ··</ul>131 ··</ul>
150 </div>132 </div>
151 </body>133 </body>
152 </html>134 </html>
2.14 KB
html2text {}
Max HTML report size reached
486 B
./usr/share/doc/libgtsam-dev/html/a00185.js
400 B
js-beautify {}
Max HTML report size reached
44.3 KB
./usr/share/doc/libgtsam-dev/html/a00185_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/DiscreteKey.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteDistribution.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, 121 lines modifiedOffset 98, 105 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">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="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>
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="a00215.html">gtsam/discrete/DiscreteConditional.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="a01394.html">gtsam/global_includes.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/Key.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/serialization/vector.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>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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>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><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>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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">DiscreteKey</a>·=·std::pair&lt;Key,size_t&gt;;</div> 
131 <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="};">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="a02840.html">···33</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02840.html">DiscreteDistribution</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>·{</div>
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&lt;DiscreteKey&gt;·{</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="comment">//·Forward·all·constructors.</span></div>129 <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="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>130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02832.html">Base</a>·=·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>;</div>
137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</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·clas[·...·truncated·by·diffoscope;·len:·106,·SHA:·41504cb769d7162af93974a5e6272db69976b32782a69e5e19fc786e90d5cfd9·...·]</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="a02840.html#a8b2add9e498d49aa892fec9bf20f99c3">···41</a></span>··<a·class="code·hl_function"·href="a02840.html#a8b2add9e498d49aa892fec9bf20f99c3">DiscreteDistribution</a>()·{}</div>
 134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 135 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02840.html#adb43c7d4a553bc5120ab9690c2bef5ad">···44</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02840.html#adb43c7d4a553bc5120ab9690c2bef5ad">DiscreteDistribution</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>&amp;·f)</div>
 137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······:·<a·class="code·hl_class"·href="a02832.html">Base</a>(f.size(),·f)·{}</div>
 138 </div>
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02840.html#a1044b3e57c23e79a68897081a5dd3f9c">···52</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02840.html#a1044b3e57c23e79a68897081a5dd3f9c">DiscreteDistribution</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02912.html">Signature</a>&amp;·s)·:·<a·class="code·hl_class"·href="a02832.html">Base</a>(s)·{}</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="}"> 
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">···53</span>·</div>
146 </div> 
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
148 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">142 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02840.html#a10efbdaaed23499eb50839dd630da293">···60</a></span>··<a·class="code·hl_function"·href="a02840.html#a10efbdaaed23499eb50839dd630da293">DiscreteDistribution</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::vector&lt;double&gt;&amp;·spec)</div>
 144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······:·<a·class="code·hl_class"·href="a02840.html">DiscreteDistribution</a>(<a·class="code·hl_class"·href="a02912.html">Signature</a>(key,·{},·Signature::Table{spec}))·{}</div>
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>145 </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>146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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> 
160 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">147 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02840.html#a870aa4bea6923cba05ea8b91bb488ecd">···69</a></span>··<a·class="code·hl_function"·href="a02840.html#a870aa4bea6923cba05ea8b91bb488ecd">DiscreteDistribution</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>
 149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·<a·class="code·hl_class"·href="a02840.html">DiscreteDistribution</a>(<a·class="code·hl_class"·href="a02912.html">Signature</a>(key,·{},·spec))·{}</div>
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> 
165 </div>150 </div>
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div> 
169 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>152 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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;·o[·...·truncated·by·diffoscope;·len:·90,·SHA:·522d7a39a9352af20862a582f684eff5e3ed945534c7d3d757c163a2f31e9387·...·]</div>153 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordtype">void</span>·print(</div>
 154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Discrete·Prior:·&quot;</span>,</div>
 155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keyword">const</span>·KeyFormatter&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>156 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</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> 
173 <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> 
174 <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> 
175 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······ar&amp;·boost::serialization::make_nvp(</div> 
176 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··········<span·class="stringliteral">&quot;DiscreteKeys&quot;</span>,</div> 
177 <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> 
178 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····}</div>157 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keywordtype">double</span>·operator()(<span·class="keywordtype">size_t</span>·value)·<span·class="keyword">const</span>;</div>
 159 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 160 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·TODO(dellaert):·does·not·play·well·with·wrapper!</span></div>
 161 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//·using·Base::operator();</span></div>
179 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>162 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 163 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··std::vector&lt;double&gt;·pmf()·<span·class="keyword">const</span>;</div>
 164 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 165 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div>
 166 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordtype">size_t</span>·GTSAM_DEPRECATED·solve()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·Base::solve({});·}</div>
180 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··};·<span·class="comment">//·DiscreteKeys</span></div>167 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">#endif</span></div>
 168 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>};</div>
181 </div>169 </div>
 170 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//·DiscreteDistribution</span></div>
Max diff block lines reached; 9053/34438 bytes (26.29%) of diff not shown.
10.6 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/DiscreteFactor.cpp·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, 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="#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">DiscreteFactor.cpp·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>discrete·factor·· 
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: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>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>discrete·factor·</p> 
122 <dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>112 <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>113 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
124 <dd>114 <dd>
125 Frank·Dellaert·</dd></dl>115 Frank·Dellaert·</dd></dl>
126 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
129 <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!·-->
130 ··<ul>120 ··<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="a00188.html">DiscreteFactor.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="a00188.html">DiscreteLookupDAG.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>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>
133 ··</ul>123 ··</ul>
134 </div>124 </div>
135 </body>125 </body>
136 </html>126 </html>
1.11 KB
html2text {}
Max HTML report size reached
7.51 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/DiscreteFactorGraph.cpp·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, 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="#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">DiscreteFactorGraph.cpp·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 <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: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>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>Feb·14,·2011·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·15,·2011·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
124 <dd>114 <dd>
125 Frank·Dellaert·</dd></dl>115 Frank·Dellaert·</dd></dl>
126 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
129 <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!·-->
130 ··<ul>120 ··<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="a00191.html">DiscreteFactorGraph.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">DiscreteBayesNet.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>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>
133 ··</ul>123 ··</ul>
134 </div>124 </div>
135 </body>125 </body>
136 </html>126 </html>
1.88 KB
html2text {}
Max HTML report size reached
10.4 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/DiscreteDistribution.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, 42 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">DiscreteDistribution.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="a00194_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00194_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="a02840.html">gtsam::DiscreteDistribution</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·prior·probability·on·a·set·of·discrete·variables.··<a·href="a02840.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="a02844.html">gtsam::traits&lt;·DiscreteDistribution·&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>December·2021·</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>Frank·Dellaert·</dd></dl>139 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 </div></div><!--·contents·-->140 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->141 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->142 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>144 ··<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="a00194.html">DiscreteDistribution.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="a00194.html">DiscreteValues.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>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 ··</ul>147 ··</ul>
132 </div>148 </div>
133 </body>149 </body>
134 </html>150 </html>
2.67 KB
html2text {}
Max HTML report size reached
506 B
./usr/share/doc/libgtsam-dev/html/a00194.js
420 B
js-beautify {}
Max HTML report size reached
48.5 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/DiscreteDistribution.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, 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">DiscreteDistribution.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="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>
Offset 114, 89 lines modifiedOffset 114, 120 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="a00236.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="a00272.html">gtsam/discrete/Assignment.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="a00239.html">gtsam/discrete/DiscreteKey.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="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</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><span·class="preprocessor">#include·&lt;map&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>126 <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="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>127 <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="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>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>
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
128 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02840.html">···33</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02840.html">DiscreteDistribution</a>·:·<span·class="keyword">public</span>·<a·class[·...·truncated·by·diffoscope;·len:·59,·SHA:·a11e77af23052b479b2ec7d9559508d0006442f28fc0135c43253620ca458efc·...·]·{</div>132 <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:·55,·SHA:·7f3c668d7f36c17c946ec73de9aec4a35e168b0966f2318b0701f357632b27b6·...·]·{</div>
130 <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="l00035"·name="l00035"></a><span·class="lineno">···35</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">using·</span><a·class="code·hl_class"·href="a02832.html">Base</a>·=·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>;</div>134 <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</s[·...·truncated·by·diffoscope;·len:·4,·SHA:·d675c6da214055d0529f260de903690d96095a135bd970eff8be3151d94861de·...·]</div>
132 <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>·</div>
 136 <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>
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02840.html#a8b2add9e498d49aa892fec9bf20f99c3">···41</a></span>··<a·class="code·hl_function"·href="a02840.html#a8b2add9e498d49aa892fec9bf20f99c3">DiscreteDistribution</a>()·{}</div> 
135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·Define·the·implicit·default·constructor.</span></div>
 139 <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>
136 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> 
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02840.html#adb43c7d4a553bc5120ab9690c2bef5ad">···44</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02840.html#adb43c7d4a553bc5120ab9690c2bef5ad">DiscreteDistribution</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>&amp;·f)</div> 
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······:·<a·class="code·hl_class"·href="a02832.html">Base</a>(f.size(),·f)·{}</div> 
139 </div> 
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02840.html#a1044b3e57c23e79a68897081a5dd3f9c">···52</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02840.html#a1044b3e57c23e79a68897081a5dd3f9c">Discret[·...·truncated·by·diffoscope;·len:·179,·SHA:·bf13170f01524ff7e2e45b1fabc68d27c800925a9e2d67e5afec2a5855f86146·...·]</div>141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·Construct·from·assignment.</span></div>
 142 <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>
 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>··<span·class="comment">//·Construct·from·initializer·list.</span></div>
 145 <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>
 146 <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>
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
143 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02840.html#a10efbdaaed23499eb50839dd630da293">···60</a></span>··<a·class="code·hl_function"·href="a02840.html#a10efbdaaed23499eb50839dd630da293">DiscreteDistribution</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::vector&lt;double&gt;&amp;·spec)</div> 
145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······:·<a·class="code·hl_class"·href="a02840.html">DiscreteDistribution</a>(<a·class="code·hl_class"·href="a02912.html">Signature</a>(key,·{},·Signature::Table{spec}))·{}</div> 
146 </div>148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 149 <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>
 150 <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>
 151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 152 <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>
147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
148 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
149 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02840.html#a870aa4bea6923cba05ea8b91bb488ecd">···69</a></span>··<a·class="code·hl_function"·href="a02840.html#a870aa4bea6923cba05ea8b91bb488ecd">DiscreteDistribution</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> 
150 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·<a·class="code·hl_class"·href="a02840.html">DiscreteDistribution</a>(<a·class="code·hl_class"·href="a02912.html">Signature</a>(key,·{},·spec))·{}</div> 
151 </div>154 <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="comment">//·insert·in·base·class;</span></div>
 156 <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>
 157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·Base::insert(value);</div>
 158 <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>·</div>159 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 160 <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>
153 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 162 <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>
154 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordtype">void</span>·print(</div> 
155 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Discrete·Prior:·&quot;</span>,</div> 
156 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keyword">const</span>·KeyFormatter&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
157 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 164 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">
 165 <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>
 166 <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>
 167 <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>
158 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>168 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>
159 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keywordtype">double</span>·operator()(<span·class="keywordtype">size_t</span>·value)·<span·class="keyword">const</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="comment">//·TODO(dellaert):·does·not·play·well·with·wrapper!</span></div> 
162 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//·using·Base::operator();</span></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">···93</span>··std::vector&lt;double&gt;·pmf()·<span·class="keyword">const</span>;</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">···96</span><span·class="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div> 
167 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordtype">size_t</span>·GTSAM_DEPRECATED·solve()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·Base::solve({});·}</div> 
168 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">#endif</span></div> 
169 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>};</div> 
170 </div>169 </div>
171 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//·DiscreteDistribution</span></div>170 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 171 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 172 <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>
 173 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 174 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">static</span>·std::string·Translate(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">Names</a>&amp;·names,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keywordtype">size_t</span>·index);</div>
 175 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 176 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··std::string·<a·class="code·hl_function"·href="a01428.html#a2b6707b04064df79d26d1016dfa2a013">markdown</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div>
 177 <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="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">Names</a>&amp;·names·=·{})·<span·class="keyword">const</span>;</div>
172 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>178 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 179 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··std::string·<a·class="code·hl_function"·href="a01428.html#a147114735037c2260d4810a8820e72f6">html</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div>
 180 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>···················<span·class="keyword">const</span>·Names&amp;·names·=·{})·<span·class="keyword">const</span>;</div>
 181 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
 182 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>};</div>
Max diff block lines reached; 9291/37289 bytes (24.92%) of diff not shown.
12.0 KB
html2text {}
Max HTML report size reached
4.54 KB
./usr/share/doc/libgtsam-dev/html/a00197.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 95, 33 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">DiscreteJunctionTree.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DecisionTreeFactor.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
 104 <p>discrete·factor··
 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>
 114 <div·class="textblock"><p>discrete·factor·</p>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
114 <dd>117 <dd>
115 Richard·Roberts·</dd></dl>118 Frank·Dellaert·</dd></dl>
116 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>123 ··<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="a00197.html">DiscreteJunctionTree.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00197.html">DecisionTreeFactor.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>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 ··</ul>126 ··</ul>
124 </div>127 </div>
125 </body>128 </body>
126 </html>129 </html>
910 B
html2text {}
Max HTML report size reached
1.13 MB
./usr/share/doc/libgtsam-dev/html/a00200_source.html
Max HTML report size reached
7.04 KB
./usr/share/doc/libgtsam-dev/html/a00203.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteJunctionTree.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, 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="#typedef-members">Typedefs</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DiscreteDistribution.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DiscreteJunctionTree.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
 106 <p><a·href="a00203_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="a02872.html">gtsam::DiscreteJunctionTree</a></td></tr>
 111 <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·associated·with·a·Bayes·net.··<a·href="a02872.html#details">More...</a><br·/></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>
 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:aa8c26fa5afbbfd23795d7d421e543a81"·id="r_aa8c26fa5afbbfd23795d7d421e543a81"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa8c26fa5afbbfd23795d7d421e543a81"·name="aa8c26fa5afbbfd23795d7d421e543a81"></a>
 123 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DiscreteCluster</b>·=·<a·class="el"·href="a03568.html">DiscreteJunctionTree::Cluster</a></td></tr>
 124 <tr·class="memdesc:aa8c26fa5afbbfd23795d7d421e543a81"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·for·wrapper:·<br·/></td></tr>
 125 <tr·class="separator:aa8c26fa5afbbfd23795d7d421e543a81"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>126 </table>
111 <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>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>128 <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>Frank·Dellaert·</dd></dl>129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 130 <dd>
 131 Richard·Roberts·</dd></dl>
114 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>136 ··<ul>
119 ····<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="a00203.html">DiscreteDistribution.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00203.html">DiscreteJunctionTree.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>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>
121 ··</ul>139 ··</ul>
122 </div>140 </div>
123 </body>141 </body>
124 </html>142 </html>
1.61 KB
html2text {}
Max HTML report size reached
7.13 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/AlgebraicDecisionTree.cpp·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, 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="#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">AlgebraicDecisionTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteValues.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: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>
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>Feb·20,·2022·</dd></dl>124 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>January,·2022·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Mike·Sheffler·</dd>125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
114 <dd> 
115 Duy-Nguyen·Ta·</dd> 
116 <dd> 
117 Frank·Dellaert·</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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00206.html">AlgebraicDecisionTree.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="a00206.html">DiscreteValues.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>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.54 KB
html2text {}
Max HTML report size reached
15.6 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/Signature.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 95, 83 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="#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">DiscreteFactor.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>discrete·factor··
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: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[·...·truncated·by·diffoscope;·len:·108,·SHA:·5ea539d462a4b5856f09f0dcd1fbb27d4e8f5ba86bb7e382271894d4ae94c01e·...·])</td></tr>
 117 <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:a5721f2eb37ec883933ca19a906fe326a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:ae1c1177c8725296b34601409322400ea"><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> 
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>119 </table>
161 <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>
162 <div·class="textblock"><p>signatures·for·conditional·densities·</p> 
163 <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>122 <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>
165 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
166 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
168 <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!·-->
169 ··<ul>130 ··<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="a00209.html">Signature.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="a00209.html">DiscreteFactor.cpp</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>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>
172 ··</ul>133 ··</ul>
173 </div>134 </div>
174 </body>135 </body>
175 </html>136 </html>
3.32 KB
html2text {}
Max HTML report size reached
451 B
./usr/share/doc/libgtsam-dev/html/a00209.js
365 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/DecisionTreeFactor.h·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 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">DecisionTreeFactor.h·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>
  
105 <p><a·href="a00212_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00212_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="a02808.html">gtsam::DecisionTreeFactor</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="a02824.html">gtsam::DiscreteBayesTreeClique</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>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>
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 <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>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>
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"><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="a00212.html">DecisionTreeFactor.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00212.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>
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::traits<·DecisionTreeFactor·>",·"a02812.html",·null]2 ····["gtsam::DiscreteBayesTreeClique",·"a02824.html",·"a02824"]
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/DecisionTreeFactor.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 98, 241 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">DecisionTreeFactor.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="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="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="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="a00251.html">gtsam/discrete/DiscreteFactor.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="a00185.html">gtsam/discrete/DiscreteKey.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>
 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>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00629.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="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>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <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;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> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;stdexcept&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>
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> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</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><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>
134 <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="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>DiscreteConditional;</div>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span>DiscreteConditional;</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>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>
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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">/*·*************************************************************************·*/</span></div>
138 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">135 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
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="code·hl_class"·href="a02852.html">DiscreteFactor</a>,</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>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>
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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>
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[·...·truncated·by·diffoscope;·len:·66,·SHA:·937185882fe560c6fc4bb2e1b6e43e8f2d038c7b6fc04874f669c1fbe7931211·...·]</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>
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>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>
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>
147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>149 <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>
149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····std::map&lt;Key,·size_t&gt;·cardinalities_;</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····conditional_-&gt;printSignature(s,·formatter);</div>
150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>
151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>···<span·class="keyword">public</span>:</div>156 </div>
152 <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>
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>
154 <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>
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">c[·...·truncated·by·diffoscope;·len:·81,·SHA:·c569f7d040801255dc778ca805d48623b98bcc4fb44a5a4ea9ba4f1089114fb7·...·]</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>
156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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>
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>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>
 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>
159 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>181 <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"[·...·truncated·by·diffoscope;·len:·37,·SHA:·a7011f34988b191cb4a67263b1967baa28327fabbada398db85b19c55b8a913b·...·];</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)·[·...·truncated·by·diffoscope;·len:·34,·SHA:·883a8c78e473a0441b336c1d18dbd8982a7c8e3ece8d21a864ba15ad894368d5·...·];</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>
 191 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
161 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
162 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·SOURCE&gt;</div> 
163 <div·class="foldopen"·id="foldopen00110"·data-start="{"·data-end="}"> 
164 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a02808.html#ac3619f52469989d3b09537d4a8e1e124">··110</a></span>····<a·class="code·hl_function"·href="a02808.html#ac3619f52469989d3b09537d4a8e1e124">DecisionTreeFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key,·SOURCE·table)</div> 
165 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>········:·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>(<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>{key},·table)·{}</div>193 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··std::string·markdown(<span·class="keyword">const</span>·KeyFormatter&amp;·keyFormatter·=·DefaultKeyFormatter,</div>
Max diff block lines reached; 13935/62191 bytes (22.41%) of diff not shown.
19.7 KB
html2text {}
Max HTML report size reached
10.7 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/DiscreteValues.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 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">DiscreteConditional.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a00215_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00215_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="a02900.html">gtsam::DiscreteValues</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="a02832.html">gtsam::DiscreteConditional</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>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>
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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02904.html">gtsam::traits&lt;·DiscreteValues·&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>
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"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
139 <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>
140 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
141 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
142 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
143 <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!·-->
144 ··<ul>130 ··<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="a00215.html">DiscreteValues.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="a00215.html">DiscreteConditional.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>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 ··</ul>133 ··</ul>
148 </div>134 </div>
149 </body>135 </body>
150 </html>136 </html>
2.74 KB
html2text {}
Max HTML report size reached
505 B
./usr/share/doc/libgtsam-dev/html/a00215.js
419 B
js-beautify {}
Max HTML report size reached
77.9 KB
./usr/share/doc/libgtsam-dev/html/a00215_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/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, 136 lines modifiedOffset 98, 228 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">DiscreteConditional.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00215.html">Go·to·the·documentation·of·this·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="a00215.html">Go·to·the·documentation·of·this·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="a00221.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="a00185.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="a00662.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;gtsam/inference/Conditional-inst.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="a00251.html">gtsam/discrete/DecisionTreeFactor.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="a00236.html">gtsam/discrete/Signature.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="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;boost/make_shared.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>
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="l00027"·name="l00027"></a><span·class="lineno">···27</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;vector&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>
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>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>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
130 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00038"·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:·57,·SHA:·d3c379be8c894a920a65caacd4fa1e0cecfbf584af0c2629b3b09748382d6298·...·]</div>132 <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>
 133 <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>
 134 <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="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</span>:</div>135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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="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="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>
 138 <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>
 139 <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>
 140 <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>
 141 <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>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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="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>
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> 
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>144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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="key[·...·truncated·by·diffoscope;·len:·19,·SHA:·12e907a3319d3b608fc60cbaf1e1eb2cde3a2b6ca7c9be4bd3a06978f865bf2b·...·]</div>146 <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>
 147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 148 <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>
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>149 <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> 
152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>150 <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">D[·...·truncated·by·diffoscope;·len:·26,·SHA:·a10accbe1902bdeb348d6df0830812d18aad686185ea45d739968aa215b74e1d·...·]</div>
 151 <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>152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 153 <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>
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> 
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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> 
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;·valu[·...·truncated·by·diffoscope;·len:·9,·SHA:·38285a8abf5d60d865864eeea91b59f9d6eea18fe541b4625412543a4bcee5d8·...·]>155 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">
 156 <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>
 157 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······················<span·class="keyword">const</span>·Signature::Table&amp;·table)</div>
 158 <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>
 159 </div>
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>160 <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="}">161 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="}">
 162 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02832.html#a3250313d8ad45a84e65925165ec772a4">···90</a></span>··<a·class="code·hl_function"·href="a02832.html#a3250313d8ad45a84e65925165ec772a4">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>
 163 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······················<span·class="keyword">const</span>·std::string&amp;·spec)</div>
 164 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······:·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>(<a·class="code·hl_class"·href="a02912.html">Signature</a>(key,·parents,·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#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> 
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> 
167 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div> 
168 </div>165 </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>166 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 167 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="}">
 168 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02832.html#a178e9c87e767bad37f4f4924632bb099">···95</a></span>··<a·class="code·hl_function"·href="a02832.html#a178e9c87e767bad37f4f4924632bb099">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>·std::string&amp;·spec)</div>
 169 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······:·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>(<a·class="code·hl_class"·href="a02912.html">Signature</a>(key,·{},·spec))·{}</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> 
172 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
173 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">static</span>·std::string·Translate(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">Names</a>&amp;·names,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keywordtype">size_t</span>·index);</div> 
174 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
175 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··std::string·<a·class="code·hl_function"·href="a01428.html#a2b6707b04064df79d26d1016dfa2a013">markdown</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div> 
176 <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="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">Names</a>&amp;·names·=·{})·<span·class="keyword">const</span>;</div> 
177 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
178 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··std::string·<a·class="code·hl_function"·href="a01428.html#a147114735037c2260d4810a8820e72f6">html</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div> 
Max diff block lines reached; 31722/60240 bytes (52.66%) of diff not shown.
18.9 KB
html2text {}
Max HTML report size reached
6.06 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/DiscreteMarginals.h·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 94, 49 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">DiscreteMarginals.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteEliminationTree.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·DiscreteFactorGraph.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00218_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="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>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"><p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Abhijit·Kundu·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
124 <dd> 
125 Richard·Roberts·</dd> 
126 <dd>114 <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> 
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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00218.html">DiscreteMarginals.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="a00218.html">DiscreteEliminationTree.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.41 KB
html2text {}
Max HTML report size reached
14.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/Assignment.h·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 95, 44 lines modifiedOffset 95, 73 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">Assignment.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DecisionTree.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>An·assignment·from·labels·to·a·discrete·value·index·(size_t)··106 <p>Decision·Tree·for·use·in·DiscreteFactors.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00221_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00221_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="a02772.html">gtsam::Assignment&lt;·L·&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="a02796.html">gtsam::DecisionTree&lt;·L,·Y·&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="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>
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="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>
120 </table>147 </table>
121 <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>
122 <div·class="textblock"><p>An·assignment·from·labels·to·a·discrete·value·index·(size_t)·</p>149 <div·class="textblock"><p>Decision·Tree·for·use·in·DiscreteFactors.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>150 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 151 <dd>
 152 Can·Erdogan·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Feb·5,·2012·</dd></dl>153 <dl·class="section·date"><dt>Date</dt><dd>Jan·30,·2012·</dd></dl>
125 </div></div><!--·contents·-->154 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>158 ··<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="a00221.html">Assignment.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00221.html">DecisionTree.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>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>
132 ··</ul>161 ··</ul>
133 </div>162 </div>
134 </body>163 </body>
135 </html>164 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
3.67 KB
html2text {}
Max HTML report size reached
99.1 KB
./usr/share/doc/libgtsam-dev/html/a00221_source.html
Max HTML report size reached
7.01 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/DiscreteEliminationTree.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, 34 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">DiscreteEliminationTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">AlgebraicDecisionTree.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <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>
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="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">
105 <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>
106 Namespaces</h2></td></tr>121 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>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>
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="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>124 <tr·class="separator:"><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·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>127 <div·class="textblock"><p>Algebraic·Decision·Trees.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>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>
114 <dd> 
115 Richard·Roberts·</dd></dl> 
116 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>134 ··<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="a00227.html">DiscreteEliminationTree.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="a00227.html">AlgebraicDecisionTree.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>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>
123 ··</ul>137 ··</ul>
124 </div>138 </div>
125 </body>139 </body>
126 </html>140 </html>
1.68 KB
html2text {}
Max HTML report size reached
11.3 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/DiscreteBayesTree.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 95, 48 lines modifiedOffset 95, 57 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">DiscreteBayesTree.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DiscreteFactorGraph.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <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="a00230_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00230_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="a02860.html">gtsam::EliminationTraits&lt;·DiscreteFactorGraph·&gt;</a></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="a02824.html">gtsam::DiscreteBayesTreeClique</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>
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="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>
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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02828.html">gtsam::DiscreteBayesTree</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="a02868.html">gtsam::traits&lt;·DiscreteFactorGraph·&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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a02868.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 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
118 <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>
119 Namespaces</h2></td></tr>120 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>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>
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="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>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="func-members"·name="func-members"></a>
 126 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>
 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>
 132 <tr·class="separator:ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>133 </table>
124 <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>
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>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>
127 <dd>137 <dd>
128 Richard·Roberts·</dd></dl>138 Frank·Dellaert·</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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00230.html">DiscreteBayesTree.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="a00230.html">DiscreteFactorGraph.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.1 KB
html2text {}
Max HTML report size reached
531 B
./usr/share/doc/libgtsam-dev/html/a00230.js
445 B
js-beautify {}
Max HTML report size reached
87.7 KB
./usr/share/doc/libgtsam-dev/html/a00230_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/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, 134 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">DiscreteBayesTree.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="a00230.html">Go·to·the·documentation·of·this·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="a00230.html">Go·to·the·documentation·of·this·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="a00251.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="a00248.html">gtsam/discrete/DiscreteLookupDAG.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="a00182.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="a00602.html">gtsam/inference/EliminateableFactorGraph.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="a00200.html">gtsam/discrete/DiscreteFactorGraph.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>
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/BayesTree.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="a00668.html">gtsam/inference/Ordering.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="a00665.html">gtsam/inference/Conditional.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="a00113.html">gtsam/base/FastSet.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="a00674.html">gtsam/inference/BayesTreeCliqueBase.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="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>
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;string&gt;</span></div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>
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>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
129 <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><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>
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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="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>
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span>DiscreteConditional;</div>136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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>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>
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> 
135 <div·class="foldopen"·id="foldopen00039"·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> 
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="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">class·</span>DiscreteJunctionTree;</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="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</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>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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>142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>GTSAM_EXPORT</div>
156 </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>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>146 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</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>147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>GTSAM_EXPORT</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>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>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·evaluate(values);</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>
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>151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</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="};">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>
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>154 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>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"·[·...·truncated·by·diffoscope;·len:·87,·SHA:·462c8f7e56220c73dc8dc953a2fdaf6fb407db43cb5f4fa12c50b4ef24e43996·...·]</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>
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>162 <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>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>
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>168 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
 169 </div>
179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>170 <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> 
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</sp[·...·truncated·by·diffoscope;·len:·56,·SHA:·3973625e6ead79e149a35856f20d8013ba2255677f341a6ca6b63f02cc1fdd72·...·]>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>
Max diff block lines reached; 39145/64671 bytes (60.53%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
24.4 KB
html2text {}
Max HTML report size reached
8.53 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/DiscreteValues.cpp·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 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="#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">DiscreteValues.cpp·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="a00233_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="a02816.html">gtsam::DiscreteBayesNet</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="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="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: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> 
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"><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>
125 <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>
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="a00233.html">DiscreteValues.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="a00233.html">DiscreteBayesNet.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>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.94 KB
html2text {}
Max HTML report size reached
357 B
./usr/share/doc/libgtsam-dev/html/a00233.js
271 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00233·=·[1 var·a00233·=·[
 2 ····["gtsam::traits<·DiscreteBayesNet·>",·"a02820.html",·null]
2 ····["html",·"a00233.html#a147114735037c2260d4810a8820e72f6",·null], 
3 ····["markdown",·"a00233.html#a2b6707b04064df79d26d1016dfa2a013",·null] 
4 ];3 ];
11.4 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/DiscreteConditional.h·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 95, 44 lines modifiedOffset 95, 60 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">DiscreteConditional.h·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>
  
105 <p><a·href="a00236_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00236_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="a02832.html">gtsam::DiscreteConditional</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="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>
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 <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: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>
 127 <tr·class="separator:aa6c58dfb2fc9398a026e3268ba2edfad"><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>
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>
 138 <div·class="textblock"><p>signatures·for·conditional·densities·</p>
 139 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>140 <dl·class="section·date"><dt>Date</dt><dd>Feb·27,·2011·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd> 
124 <dd> 
125 Frank·Dellaert·</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="a00236.html">DiscreteConditional.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00236.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.6 KB
html2text {}
Max HTML report size reached
441 B
./usr/share/doc/libgtsam-dev/html/a00236.js
355 B
js-beautify {}
Max HTML report size reached
72.1 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/DiscreteConditional.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 98, 228 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">DiscreteConditional.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="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>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;vector&gt;</span></div>
120 <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>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>
121 <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> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00179.html">gtsam/discrete/Signature.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="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>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/make_shared.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;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>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>
130 <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>
131 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};">
132 <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>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>
133 <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> 
134 <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> 
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="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="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> 
138 <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> 
139 <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> 
140 <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> 
141 <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> 
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="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> 
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>128 <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>
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>130 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
146 <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>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#a058b129adfd1cdb8[·...·truncated·by·diffoscope;·len:·26,·SHA:·1609432e41e3648c013df62e071adbff5e7df2a279f7568ada603f8092507c3e·...·]</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>
147 <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>
148 <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">D[·...·truncated·by·diffoscope;·len:·30,·SHA:·687d35233bdc50bf972727e8ea2cba5919900f8e3c267ec20aa070fa3ef915ff·...·]</div>134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">private</span>:</div>
149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</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>
150 <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">DiscreteKeys</a>&amp;·keys,</div> 
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······················<span·class="keyword">const</span>·ADT&amp;·potentials);</div> 
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
153 <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>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>
154 <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>
 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>
155 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}"> 
156 <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> 
157 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······················<span·class="keyword">const</span>·Signature::Table&amp;·table)</div> 
158 <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> 
159 </div> 
160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>
161 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="}"> 
162 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02832.html#a3250313d8ad45a84e65925165ec772a4">···90</a></span>··<a·class="code·hl_function"·href="a02832.html#a3250313d8ad45a84e65925165ec772a4">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> 
163 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······················<span·class="keyword">const</span>·std::string&amp;·spec)</div> 
164 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······:·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>(<a·class="code·hl_class"·href="a02912.html">Signature</a>(key,·parents,·spec))·{}</div> 
165 </div> 
166 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
167 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="}"> 
168 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02832.html#a178e9c87e767bad37f4f4924632bb099">···95</a></span>··<a·class="code·hl_function"·href="a02832.html#a178e9c87e767bad37f4f4924632bb099">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>·std::string&amp;·spec)</div> 
169 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······:·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>(<a·class="code·hl_class"·href="a02912.html">Signature</a>(key,·{},·spec))·{}</div> 
170 </div> 
171 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</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">//·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>
 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>
172 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··DiscreteConditional(<span·class="keyword">const</span>·DecisionTreeFactor&amp;·joint,</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>
173 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······················<span·class="keyword">const</span>·DecisionTreeFactor&amp;·marginal);</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>
174 <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>
175 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··DiscreteConditional(<span·class="keyword">const</span>·DecisionTreeFactor&amp;·joint,</div> 
176 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······················<span·class="keyword">const</span>·DecisionTreeFactor&amp;·marginal,</div> 
177 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······················<span·class="keyword">const</span>·Ordering&amp;·orderedKeys);</div> 
178 <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>
179 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··DiscreteConditional·operator*(<span·class="keyword">const</span>·DiscreteConditional&amp;·other)·<span·class="keyword">const</span>;</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">DiscreteK[·...·truncated·by·diffoscope;·len:·187,·SHA:·742043d81cdfcd1314a651f01e2b1ea1756061eea9fdbb70e8bee5d523a7926f·...·]</div>
 156 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 157 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno"><a·class="line"·href="a02912.html#ad7f3050204ed5d3e880642817f5c18e6">··118</a></span>···<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·<a·class="code·hl_function"·href="a02912.html#ad7f3050204ed5d3e880642817f5c18e6">parents</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·parents_;·}</div>
 158 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
 159 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>···<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·discreteKeys()·<span·class="keyword">const</span>;</div>
 160 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div>
 161 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>···<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·indices()·<span·class="keyword">const</span>;</div>
 162 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div>
 163 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>···<span·class="comment">//·the·CPT·as·parsed,·if·successful</span></div>
 164 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>···<span·class="keyword">const</span>·boost::optional&lt;Table&gt;&amp;·table()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·table_;·}</div>
 165 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>
 166 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>···<span·class="comment">//·the·CPT·as·a·vector·of·doubles,·with·key&#39;s·values·most·rapidly·changing</span></div>
 167 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>···std::vector&lt;double&gt;·cpt()·<span·class="keyword">const</span>;</div>
180 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>168 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>
181 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··DiscreteConditional·marginal(Key·key)·<span·class="keyword">const</span>;</div>169 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>···Signature&amp;·operator,(<span·class="keyword">const</span>·DiscreteKey&amp;·parent);</div>
182 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>·</div>170 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div>
Max diff block lines reached; 32667/55994 bytes (58.34%) of diff not shown.
17.3 KB
html2text {}
Max HTML report size reached
9.56 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/DiscreteConditional.cpp·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 94, 41 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>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
101 <a·href="#var-members">Variables</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteConditional.cpp·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>
  
 109 <p><a·href="a00239_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <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="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">
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">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">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-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>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>
116 <tr·class="separator:aeead65285e8834b340a8a7235cdaa986"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:a0be4f243161c2fd937df60aee511eb16"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>137 </table>
118 <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>
 139 <div·class="textblock"><p>specialized·key·for·discrete·variables·</p>
 140 <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>141 <dl·class="section·date"><dt>Date</dt><dd>Feb·28,·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·-->142 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->143 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>146 ··<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="a00239.html">DiscreteConditional.cpp</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="a00239.html">DiscreteKey.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>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>
130 ··</ul>149 ··</ul>
131 </div>150 </div>
132 </body>151 </body>
133 </html>152 </html>
2.14 KB
html2text {}
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/AlgebraicDecisionTree.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, 50 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">AlgebraicDecisionTree.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>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> 
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="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>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>107 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>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>
123 <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>
124 <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>
125 </table>117 </table>
126 <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>
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>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
 120 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
 121 <dd>
 122 Frank·Dellaert·</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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00242.html">AlgebraicDecisionTree.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="a00242.html">DiscreteConditional.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>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.96 KB
html2text {}
Max HTML report size reached
5.76 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/DiscreteEliminationTree.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 94, 43 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>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteEliminationTree.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteBayesTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <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="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"> 
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·29,·2013·</dd></dl>114 <div·class="textblock"><p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·</p>
121 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>115 <p>DiscreteBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
122 <dd>116 <dd>
123 Richard·Roberts·</dd></dl>117 Richard·Roberts·</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="a00245.html">DiscreteEliminationTree.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="a00245.html">DiscreteBayesTree.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.33 KB
html2text {}
Max HTML report size reached
6.58 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.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, 34 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">DiscreteLookupDAG.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="a00248_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="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">
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>Feb·14,·2011·</dd></dl>125 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>January,·2022·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</dd></dl>
114 <dd> 
115 Frank·Dellaert·</dd></dl> 
116 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>131 ··<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="a00248.html">DiscreteLookupDAG.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="a00248.html">DiscreteLookupDAG.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>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>
123 ··</ul>134 ··</ul>
124 </div>135 </div>
125 </body>136 </body>
126 </html>137 </html>
1.47 KB
html2text {}
Max HTML report size reached
7.83 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/DiscreteFactor.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 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="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">DiscreteFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DecisionTreeFactor.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a00251_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00251_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="a02852.html">gtsam::DiscreteFactor</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>
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>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>
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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02856.html">gtsam::traits&lt;·DiscreteFactor·&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="a02812.html">gtsam::traits&lt;·DecisionTreeFactor·&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: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>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"><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>
130 <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>
131 <dd>124 <dd>
132 Frank·Dellaert·</dd></dl>125 Frank·Dellaert·</dd></dl>
133 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>130 ··<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="a00251.html">DiscreteFactor.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">DecisionTreeFactor.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>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 ··</ul>133 ··</ul>
141 </div>134 </div>
142 </body>135 </body>
143 </html>136 </html>
1.84 KB
html2text {}
Max HTML report size reached
356 B
./usr/share/doc/libgtsam-dev/html/a00251.js
270 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00251·=·[1 var·a00251·=·[
2 ····["gtsam::traits<·DiscreteFactor·>",·"a02856.html",·null],2 ····["gtsam::traits<·DecisionTreeFactor·>",·"a02812.html",·null]
3 ····["expNormalize",·"a00251.html#ae1c1177c8725296b34601409322400ea",·null] 
4 ];3 ];
85.5 KB
./usr/share/doc/libgtsam-dev/html/a00251_source.html
Max HTML report size reached
17.0 KB
./usr/share/doc/libgtsam-dev/html/a00254.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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.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, 51 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>··</div>101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#func-members">Functions</a>·&#124;
 103 <a·href="#var-members">Variables</a>··</div>
103 ··<div·class="headertitle"><div·class="title">DiscreteJunctionTree.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Signature.cpp·File·Reference</div></div>
104 </div><!--header-->105 </div><!--header-->
105 <div·class="contents">106 <div·class="contents">
  
106 <p><a·href="a00254_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p>signatures·for·conditional·densities··
 108 <a·href="#details">More...</a></p>
107 <table·class="memberdecls">109 <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="a02872.html">gtsam::DiscreteJunctionTree</a></td></tr> 
111 <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·associated·with·a·Bayes·net.··<a·href="a02872.html#details">More...</a><br·/></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>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>111 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>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="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>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
120 <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>
121 Typedefs</h2></td></tr>117 Typedefs</h2></td></tr>
122 <tr·class="memitem:aa8c26fa5afbbfd23795d7d421e543a81"·id="r_aa8c26fa5afbbfd23795d7d421e543a81"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa8c26fa5afbbfd23795d7d421e543a81"·name="aa8c26fa5afbbfd23795d7d421e543a81"></a> 
123 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DiscreteCluster</b>·=·<a·class="el"·href="a03568.html">DiscreteJunctionTree::Cluster</a></td></tr> 
124 <tr·class="memdesc:aa8c26fa5afbbfd23795d7d421e543a81"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·for·wrapper:·<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>
 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>
 123 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>
 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>
 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>
125 <tr·class="separator:aa8c26fa5afbbfd23795d7d421e543a81"><td·class="memSeparator"·colspan="2">&#160;</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>
126 </table>160 </table>
127 <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>
128 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>162 <div·class="textblock"><p>signatures·for·conditional·densities·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>163 <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>
130 <dd> 
131 Richard·Roberts·</dd></dl> 
132 </div></div><!--·contents·-->165 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
135 <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!·-->
136 ··<ul>169 ··<ul>
137 ····<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">DiscreteJunctionTree.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="a00254.html">Signature.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>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>
139 ··</ul>172 ··</ul>
140 </div>173 </div>
141 </body>174 </body>
142 </html>175 </html>
3.78 KB
html2text {}
Max HTML report size reached
454 B
./usr/share/doc/libgtsam-dev/html/a00254.js
368 B
js-beautify {}
Max HTML report size reached
4.54 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/DecisionTreeFactor.cpp·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 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">AlgebraicDecisionTree.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>discrete·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>discrete·factor·</p> 
115 <dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2022·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Mike·Sheffler·</dd>
 114 <dd>
 115 Duy-Nguyen·Ta·</dd>
117 <dd>116 <dd>
118 Frank·Dellaert·</dd></dl>117 Frank·Dellaert·</dd></dl>
119 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
122 <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!·-->
123 ··<ul>122 ··<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="a00257.html">DecisionTreeFactor.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00257.html">AlgebraicDecisionTree.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>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>
126 ··</ul>125 ··</ul>
127 </div>126 </div>
128 </body>127 </body>
129 </html>128 </html>
912 B
html2text {}
Max HTML report size reached
991 KB
./usr/share/doc/libgtsam-dev/html/a00260_source.html
Max HTML report size reached
7.08 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/DiscreteBayesNet.cpp·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 94, 34 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>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DiscreteBayesNet.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DiscreteFactor.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
 106 <p><a·href="a00263_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="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">
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>
 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>
110 </table>127 </table>
111 <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>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·15,·2011·</dd></dl>129 <div·class="textblock"><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>130 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
114 <dd>131 <dd>
115 Frank·Dellaert·</dd></dl>132 Frank·Dellaert·</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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00263.html">DiscreteBayesNet.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00263.html">DiscreteFactor.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.57 KB
html2text {}
Max HTML report size reached
6.29 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/DiscreteBayesTree.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, 37 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">DiscreteBayesTree.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">
  
104 <p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.··105 <p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00269_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="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">
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>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>122 <div·class="textblock"><p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Abhijit·Kundu·</dd>
 124 <dd>
 125 Richard·Roberts·</dd>
116 <dd>126 <dd>
117 Richard·Roberts·</dd></dl>127 Frank·Dellaert·</dd></dl>
 128 <dl·class="section·date"><dt>Date</dt><dd>June·4,·2012·</dd></dl>
118 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
121 <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!·-->
122 ··<ul>133 ··<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="a00269.html">DiscreteBayesTree.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="a00269.html">DiscreteMarginals.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>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>
125 ··</ul>136 ··</ul>
126 </div>137 </div>
127 </body>138 </body>
128 </html>139 </html>
1.54 KB
html2text {}
Max HTML report size reached
14.2 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/DecisionTree.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, 73 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">DecisionTree.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">
  
106 <p>Decision·Tree·for·use·in·DiscreteFactors.··105 <p>An·assignment·from·labels·to·a·discrete·value·index·(size_t)··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00272_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00272_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="a02796.html">gtsam::DecisionTree&lt;·L,·Y·&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="a02772.html">gtsam::Assignment&lt;·L·&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>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>
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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
121 <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>
122 Namespaces</h2></td></tr>116 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>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>
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="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>119 <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> 
147 </table>120 </table>
148 <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>
149 <div·class="textblock"><p>Decision·Tree·for·use·in·DiscreteFactors.·</p>122 <div·class="textblock"><p>An·assignment·from·labels·to·a·discrete·value·index·(size_t)·</p>
150 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
151 <dd> 
152 Can·Erdogan·</dd></dl> 
153 <dl·class="section·date"><dt>Date</dt><dd>Jan·30,·2012·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Feb·5,·2012·</dd></dl>
154 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
155 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
156 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
157 <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!·-->
158 ··<ul>129 ··<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="a00272.html">DecisionTree.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="a00272.html">Assignment.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>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>
161 ··</ul>132 ··</ul>
162 </div>133 </div>
163 </body>134 </body>
164 </html>135 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
3.67 KB
html2text {}
Max HTML report size reached
99.2 KB
./usr/share/doc/libgtsam-dev/html/a00272_source.html
Max HTML report size reached
7.31 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/Cyclic.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, 47 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">Cyclic.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>Cyclic·group,·i.e.,·the·integers·modulo·N.··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="a00278_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="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"> 
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>
 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>
123 </table>119 </table>
124 <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>
125 <div·class="textblock"><p>Cyclic·group,·i.e.,·the·integers·modulo·N.·</p>121 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>
127 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>127 ··<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="a00278.html">Cyclic.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="a00278.html">Cal3_S2Stereo.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>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 ··</ul>130 ··</ul>
135 </div>131 </div>
136 </body>132 </body>
137 </html>133 </html>
1.64 KB
html2text {}
Max HTML report size reached
7.15 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/Rot3.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, 53 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">Rot3.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>Rotation,·common·code·between·Rotation·matrix·and·Quaternion.··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="a00281_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: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> 
121 <tr·class="separator:ac656af94e4fdb990e206390d8bdfe49b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 </table>113 </table>
123 <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>
124 <div·class="textblock"><p>Rotation,·common·code·between·Rotation·matrix·and·Quaternion.·</p>115 <div·class="textblock"><p>Template·implementations·for·SO(n)·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</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>
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> 
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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00281.html">Rot3.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="a00281.html">SOn-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>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.74 KB
html2text {}
Max HTML report size reached
8.0 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/Cal3DS2.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 96, 52 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">Cal3DS2.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3_S2.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>The·most·common·5DOF·3D-&gt;2D·calibration.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00284_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00284_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="a02944.html">gtsam::Cal3_S2</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">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>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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02948.html">gtsam::traits&lt;·Cal3_S2·&gt;</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02988.html">gtsam::traits&lt;·const·Cal3DS2·&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>
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 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
119 <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>
120 Namespaces</h2></td></tr>120 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>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>
122 <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>
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 </table>124 </table>
125 <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>
 126 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·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>127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
132 <dd> 
133 Varun·Agrawal·</dd></dl> 
134 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>132 ··<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="a00284.html">Cal3DS2.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="a00284.html">Cal3_S2.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>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>
141 ··</ul>135 ··</ul>
142 </div>136 </div>
143 </body>137 </body>
144 </html>138 </html>
1.96 KB
html2text {}
Max HTML report size reached
384 B
./usr/share/doc/libgtsam-dev/html/a00284.js
298 B
js-beautify {}
Max HTML report size reached
49.4 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/Cal3DS2.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2.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, 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">Cal3DS2.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cal3_S2.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="l00021"·name="l00021"></a><span·class="lineno">···21</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="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <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><span·class="preprocessor">#include·&lt;gtsam/geometry/Cal3DS2_Base.h&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>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="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>122 <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><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><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>124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
125 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00034"·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_cla[·...·truncated·by·diffoscope;·len:·35,·SHA:·b13e6edb3ec3cf43a6e89afe57f0fa01ff8631befd599a1b015c38f5e1429075·...·]</a>·{</div>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_cla[·...·truncated·by·diffoscope;·len:·27,·SHA:·dc1a40fb7b77b733f3fe1fabb6c494337689ddb5d71d1acb33883a68af5eb251·...·]</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>127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</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>
128 <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>
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>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>
131 <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>
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> 
133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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=[·...·truncated·by·diffoscope;·len:·34,·SHA:·691cb3af250f361d8874c73ca090cb418c08c5479bba5f4e931833761a3b2104·...·]>135 <div·class="foldopen"·id="foldopen00048"·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>
 138 </div>
136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>139 <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>
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="keywordtype">double</span>·u0,·<span·class="keywordtype">double</span>·v0,·<span·class="keywordtype">double</span>·k1,</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> 
140 <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">···53</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</span>·fov,·<span·class="keywordtype">int</span>·w,·<span·class="keywordtype">int</span>·h)·:·<a·class="code·hl_class"·href="a02940.html">Cal3</a>(fov,·w,·h)·{}</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> 
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> 
145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>
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> 
151 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>146 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>
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> 
153 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>149 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>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>
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>151 <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> 
162 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>152 <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>
 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>
163 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>155 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</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>
164 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}"> 
165 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a02980.html#a6233e4f3132d43a4d5f39cd6d2e1d162">···97</a></span>··boost::shared_ptr&lt;Base&gt;·<a·class="code·hl_function"·href="a02980.html#a6233e4f3132d43a4d5f39cd6d2e1d162">clone</a>()<span·class="keyword">·const·override·</span>{</div> 
166 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="keywordflow">return</span>·boost::shared_ptr&lt;Base&gt;(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a02980.html">Cal3DS2</a>(*<span·class="keyword">this</span>));</div> 
167 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··}</div>157 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</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">Cal3_S2</a>&amp;·K,·<span·class="keywordtype">double</span>·tol·=·10e-9)·<span·class="keyword">const</span>;</div>
168 </div> 
169 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
170 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>159 <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>
171 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·<span·class="keyword">private</span>:</div>165 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keywordflow">if</span>·(H2)·*H2·=·I_5x5;</div>
 166 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>(q.fx_·-·fx_,·q.<a·class="code·hl_variable"·href="a02940.html#a33811231ccb2620ac12a9f741044190d">fy_</a>·-·fy_,·q.<a·class="code·hl_variable"·href="a02940.html#a53228e7ead3f7153f98140486e99b8a6">s_</a>·-·s_,·q.u0_·-·u0_,</div>
 167 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>···················q.<a·class="code·hl_variable"·href="a02940.html#ae52d5f4130f18069a281f7e4dbaa6ced">v0_</a>·-·v0_);</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"><a·class="line"·href="a02980.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··108</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div> 
174 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div> 
175 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</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="l00111"·name="l00111"></a><span·class="lineno">··111</span>····ar&amp;·boost::serialization::make_nvp(</div> 
177 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>········<span·class="stringliteral">&quot;Cal3DS2&quot;</span>,·boost::serialization::base_object&lt;Cal3DS2_Base&gt;(*<span·class="keyword">this</span>));</div> 
178 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··}</div>168 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··}</div>
179 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div> 
180 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>};</div> 
181 </div>169 </div>
182 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>170 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
183 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span><span·class="keyword">template</span>·&lt;&gt;</div> 
184 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a02984.html">··119</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02980.html">Cal3DS2</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Cal3DS2&gt;·{};</div> 
Max diff block lines reached; 9522/39659 bytes (24.01%) of diff not shown.
10.5 KB
html2text {}
Max HTML report size reached
8.53 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/CameraSet.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 95, 48 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="#define-members">Macros</a>·&#124;
 103 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">CameraSet.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Quaternion.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>Lie·Group·wrapper·for·Eigen·Quaternions.··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00293_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00293_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03208.html">gtsam::traits&lt;·QUATERNION_TYPE·&gt;</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> 
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="a03048.html">gtsam::traits&lt;·CameraSet&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="a03052.html">gtsam::traits&lt;·const·CameraSet&lt;·CAMERA·&gt;·&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="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>
124 </table>133 </table>
125 <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>
126 <div·class="textblock"><p>Base·class·to·create·smart·factors·on·poses·or·cameras.·</p>135 <div·class="textblock"><p>Lie·Group·wrapper·for·Eigen·Quaternions.·</p>
127 <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>
128 <dl·class="section·date"><dt>Date</dt><dd>Feb·19,·2015·</dd></dl> 
129 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
132 <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!·-->
133 ··<ul>141 ··<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="a00293.html">CameraSet.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="a00293.html">Quaternion.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>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 ··</ul>144 ··</ul>
137 </div>145 </div>
138 </body>146 </body>
139 </html>147 </html>
1.95 KB
html2text {}
Max HTML report size reached
416 B
./usr/share/doc/libgtsam-dev/html/a00293.js
330 B
js-beautify {}
Max HTML report size reached
150 KB
./usr/share/doc/libgtsam-dev/html/a00293_source.html
Max HTML report size reached
7.78 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/Cal3_S2Stereo.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 96, 46 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">Cal3_S2Stereo.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">CameraSet.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>Base·class·to·create·smart·factors·on·poses·or·cameras.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00296_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00296_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="a03044.html">gtsam::CameraSet&lt;·CAMERA·&gt;</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">A·set·of·cameras,·all·with·their·own·calibration.··<a·href="a03044.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">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>
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="a02964.html">gtsam::traits&lt;·const·Cal3_S2Stereo·&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>
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 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
119 <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>
120 Namespaces</h2></td></tr>120 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>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>
122 <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>
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 </table>124 </table>
125 <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>
126 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·</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>Chris·Beall·</dd></dl>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>
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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00296.html">Cal3_S2Stereo.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="a00296.html">CameraSet.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>
1.93 KB
html2text {}
Max HTML report size reached
482 B
./usr/share/doc/libgtsam-dev/html/a00296.js
396 B
js-beautify {}
Max HTML report size reached
150 KB
./usr/share/doc/libgtsam-dev/html/a00296_source.html
Max HTML report size reached
11.2 KB
./usr/share/doc/libgtsam-dev/html/a00299.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 48 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; 
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">PinholeSet.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SimpleCamera.h·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>A·simple·camera·class·with·a·Cal3_S2·calibration.··
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="a00299_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="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>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>110 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>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>
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="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>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>
124 </table>132 </table>
125 <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>
126 <div·class="textblock"><p>A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.·</p>134 <div·class="textblock"><p>A·simple·camera·class·with·a·Cal3_S2·calibration.·</p>
 135 <dl·class="section·date"><dt>Date</dt><dd>Aug·16,·2009·</dd></dl>
127 <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>
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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00299.html">PinholeSet.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="a00299.html">SimpleCamera.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.86 KB
html2text {}
Max HTML report size reached
441 B
./usr/share/doc/libgtsam-dev/html/a00299.js
355 B
js-beautify {}
Max HTML report size reached
46.7 KB
./usr/share/doc/libgtsam-dev/html/a00299_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/PinholeSet.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SimpleCamera.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, 117 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">PinholeSet.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="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>
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="a00293.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="a00359.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> 
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="a00368.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>
 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>
 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>
 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>
 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>
 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>
 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>
 128 <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><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>
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> 
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> 
129 <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>
 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>
 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>
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">using·</span>PinholeCameraCal3Fisheye·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3Fisheye&gt;</a>;</div>
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">private</span>:</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03044.html">CameraSet&lt;CAMERA&gt;</a>·Base;</div> 
132 <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="a03136.html">PinholeSet&lt;CAMERA&gt;</a>·This;</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">protected</span>:</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>·</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="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div>
 138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">class·</span>GTSAM_EXPORT·SimpleCamera·:·<span·class="keyword">public</span>·<a·class="code·hl_typedef"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">PinholeCameraCal3_S2</a>·{</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="a03136.html#a7e8ddbbd82ec0b1c73a62bf8ce4af97a">···41</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03136.html#a7e8ddbbd82ec0b1c73a62bf8ce4af97a">~PinholeSet</a>()·{</div> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··}</div> 
141 </div> 
142 <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>·</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">typedef</span>·<a·class="code·hl_class"·href="a03104.html">PinholeCamera&lt;Cal3_S2&gt;</a>·Base;</div>
 141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;SimpleCamera&gt;·shared_ptr;</div>
144 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> 
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03136.html#aa2ed9343887e0e179490f51eb93cf078">···48</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03136.html#aa2ed9343887e0e179490f51eb93cf078">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·override·</span>{</div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····Base::print(s);</div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
148 </div>143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">public</span>:</div>
149 <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>
150 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03136.html#a6b1c8e5f683d1e9bb704134f4ec038cf">···53</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03136.html#a6b1c8e5f683d1e9bb704134f4ec038cf">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03136.html">PinholeSet</a>&amp;·p,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keywordflow">return</span>·Base::equals(p,·tol);·<span·class="comment">//·TODO·all·flags</span></div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div> 
154 </div> 
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··SimpleCamera()·:</div>
 147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······Base()·{</div>
156 <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>
 149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">explicit</span>·SimpleCamera(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·pose)·:</div>
 151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······Base(pose)·{</div>
 152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div>
157 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03136.html#a5fbe615d1bfd9e5c3a797e44297eea09">···60</a></span>··<a·class="code·hl_class"·href="a03376.html">TriangulationResult</a>·<a·class="code·hl_function"·href="a03136.html#a5fbe615d1bfd9e5c3a797e44297eea09">triangulateSafe</a>(</div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">const</span>·<span·class="keyword">typename</span>·CAMERA::MeasurementVector&amp;·measured,</div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03372.html">TriangulationParameters</a>&amp;·params)<span·class="keyword">·const·</span>{</div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#a8d52d7d8a5e5c8d7318ce95ee57e9cfa">gtsam::triangulateSafe</a>(*<span·class="keyword">this</span>,·measured,·params);</div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div>153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
163 </div>154 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··SimpleCamera(<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[·...·truncated·by·diffoscope;·len:·43,·SHA:·72b6bf15b0e80e2e8b7f02ab0f14918654b27dd769f89498eedc4e9a5ebdfaf3·...·]/div>
 155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······Base(pose,·K)·{</div>
 156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··}</div>
164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">private</span>:</div> 
166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03136.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···69</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a03136.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div> 
168 <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>·ARCHIVE&gt;</div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>·version)·{</div> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base);</div> 
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 159 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···<span·class="keyword">static</span>·SimpleCamera·Level(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>·&amp;K,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03156.html">Pose2</a>&amp;·pose2,</div>
 160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·······<span·class="keywordtype">double</span>·height)·{</div>
 161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·····<span·class="keywordflow">return</span>·SimpleCamera(Base::LevelPose(pose2,·height),·K);</div>
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>};</div>162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>···}</div>
173 </div> 
174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>·SimpleCamera·Level(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03156.html">Pose2</a>&amp;·pose2,·<span·class="keywordtype">double</span>·height)·{</div>
 165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·SimpleCamera::Level(<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>(),·pose2,·height);</div>
175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CAMERA&gt;</div> 
176 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};"> 
Max diff block lines reached; 6698/36667 bytes (18.27%) of diff not shown.
10.8 KB
html2text {}
Max HTML report size reached
8.68 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/BearingRange.h·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 96, 49 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">BearingRange.h·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>Bearing-Range·product.··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="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">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>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">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·pa[·...·truncated·by·diffoscope;·len:·124,·SHA:·d777399f29725a095708a0f65d02dd17efd5d6c1bc5701da0a020482f510adf2·...·].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,·stereo·version.··<a·href="a02956.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="a02928.html">gtsam::traits&lt;·BearingRange&lt;·A1,·A2·&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="a02960.html">gtsam::traits&lt;·Cal3_S2Stereo·&gt;</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">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>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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
121 <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>
122 Namespaces</h2></td></tr>120 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>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="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>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>124 </table>
127 <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>
 126 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·</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>127 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>
131 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>132 ··<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="a00302.html">BearingRange.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="a00302.html">Cal3_S2Stereo.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>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 ··</ul>135 ··</ul>
139 </div>136 </div>
140 </body>137 </body>
141 </html>138 </html>
2.3 KB
html2text {}
Max HTML report size reached
544 B
./usr/share/doc/libgtsam-dev/html/a00302.js
458 B
js-beautify {}
Max HTML report size reached
81.7 KB
./usr/share/doc/libgtsam-dev/html/a00302_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/BearingRange.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 98, 228 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">BearingRange.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="a00302.html">Go·to·the·documentation·of·this·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="a00302.html">Go·to·the·documentation·of·this·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="a00284.html">gtsam/geometry/Cal3_S2.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="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>
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="a00065.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="a00149.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> 
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> 
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>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>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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="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·hl_class"·href="a02944.html">Cal3_S2</a>·{</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="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> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">//·For·example·Bearing&lt;Pose3,Point3&gt;(pose,point),·defined·in·Pose3.h·will·return·Unit3</span></div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·At·time·of·writing·only·Pose2·and·Pose3·specialize·this·functor.</span></div> 
132 <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>·A1,·<span·class="keyword">typename</span>·A2&gt;</div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02916.html">···34</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02916.html">Bearing</a>;</div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·Forward·declaration·of·Range·functor·which·should·be·of·A1*A2·-&gt;·return_type</span></div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·For·example·Range&lt;Pose2,Pose2&gt;(T1,T2),·defined·in·Pose2.h··will·return·double</span></div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">//·At·time·of·writing·Pose2,·Pose3,·and·several·Camera·variants·specialize·this·for·several·types</span></div> 
138 <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>·A1,·<span·class="keyword">typename</span>·A2&gt;</div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02920.html">···40</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02920.html">Range</a>;</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>
 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>
 134 <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>·</div>135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
141 <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>·A1,·<span·class="keyword">typename</span>·A2,</div> 
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··········<span·class="keyword">typename</span>·B·=·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02916.html">Bearing&lt;A1,·A2&gt;::result_type</a>,</div> 
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··········<span·class="keyword">typename</span>·R·=·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02920.html">Range&lt;A1,·A2&gt;::result_type</a>&gt;</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="keywordflo[·...·truncated·by·diffoscope;·len:·17,·SHA:·649cfd772b0bcaeb1d9d9d586f5d4f2d25e6839fe162d7fe227a0a78feee129d·...·];</div>
 137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 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>
 141 </div>
 142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
144 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">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="a02956.html#aa48a7b399986d48da55d6b8a954606f4">···51</a></span>··<a·class="code·hl_function"·href="a02956.html#aa48a7b399986d48da55d6b8a954606f4">Cal3_S2Stereo</a>(<span·class="keyword">const</span>·Vector6&amp;·d)</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>
145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02924.html">···51</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02924.html">BearingRange</a>·{</div> 
146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">private</span>:</div> 
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··B·bearing_;</div> 
148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··R·range_;</div> 
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">enum</span>·{·dimB·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;B&gt;::dimension</a>·};</div> 
152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">enum</span>·{·dimR·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;R&gt;::dimension</a>·};</div> 
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">enum</span>·{·dimension·=·dimB·+·dimR·};</div> 
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_struct"·href="a02924.html">BearingRange</a>()·{}</div> 
157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<a·class="code·hl_struct"·href="a02924.html">BearingRange</a>(<span·class="keyword">const</span>·B&amp;·b,·<span·class="keyword">const</span>·R&amp;·r)·:·bearing_(b),·range_(r)·{}</div> 
158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
160 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02924.html#a42ac60525c624cfe026c9b5dec721fb3">···72</a></span>··<span·class="keyword">const</span>·B&amp;·<a·class="code·hl_function"·href="a02924.html#a42ac60525c624cfe026c9b5dec721fb3">bearing</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·bearing_;·}</div> 
161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02924.html#ac29962d29fdc8ec1cfde6449b95ad2af">···75</a></span>··<span·class="keyword">const</span>·R&amp;·<a·class="code·hl_function"·href="a02924.html#ac29962d29fdc8ec1cfde6449b95ad2af">range</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·range_;·}</div> 
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
164 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">148 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02924.html#a2796ba4e92d9eca80cb3a3b73439debc">···78</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_struct"·href="a02924.html">BearingRange</a>·<a·class="code·hl_function"·href="a02924.html#a2796ba4e92d9eca80cb3a3b73439debc">Measure</a>(</div> 
166 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">const</span>·A1&amp;·a1,·<span·class="keyword">const</span>·A2&amp;·a2,</div> 
167 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<a·class="code·hl_class"·href="a02448.html">OptionalJacobian</a>&lt;dimension,·<a·class="code·hl_struct"·href="a02276.html">traits&lt;A1&gt;::dimension</a>&gt;·H1·=·boost::none,</div> 
168 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<a·class="code·hl_class"·href="a02448.html">OptionalJacobian</a>&lt;dimension,·<a·class="code·hl_struct"·href="a02276.html">traits&lt;A2&gt;::dimension</a>&gt;·H2·=·boost::none)·{</div> 
169 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">typename</span>·MakeJacobian&lt;B,·A1&gt;::type·HB1;</div> 
170 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">typename</span>·MakeJacobian&lt;B,·A2&gt;::type·HB2;</div> 
171 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keyword">typename</span>·MakeJacobian&lt;R,·A1&gt;::type·HR1;</div> 
172 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">typename</span>·MakeJacobian&lt;R,·A2&gt;::type·HR2;</div>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">d[·...·truncated·by·diffoscope;·len:·140,·SHA:·3679af8980830fe28831df26e8b515661a3b61012c6cf3ecf6fe7ac438be798a·...·]</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>
 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>
173 <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>
174 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····B·b·=·<a·class="code·hl_struct"·href="a02916.html">Bearing&lt;A1,·A2&gt;</a>()(a1,·a2,·H1·?·&amp;HB1·:·0,·H2·?·&amp;HB2·:·0);</div> 
175 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····R·r·=·<a·class="code·hl_struct"·href="a02920.html">Range&lt;A1,·A2&gt;</a>()(a1,·a2,·H1·?·&amp;HR1·:·0,·H2·?·&amp;HR2·:·0);</div> 
176 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>162 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
Max diff block lines reached; 39798/63700 bytes (62.48%) of diff not shown.
19.4 KB
html2text {}
Max HTML report size reached
6.7 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/Rot3M.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, 41 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">Rot3M.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Unified.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Rotation·(internal:·3*3·matrix·representation*)··105 <p>Unified·Calibration·Model,·see·Mei07icra·for·details.··
105 <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>
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="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">
107 <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>
108 Namespaces</h2></td></tr>120 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>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="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>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>124 </table>
113 <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>
114 <div·class="textblock"><p>Rotation·(internal:·3*3·matrix·representation*)·</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>
115 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>128 <dl·class="section·author"><dt>Author</dt><dd>Jing·Dong·</dd>
116 <dd> 
117 Christian·Potthast·</dd> 
118 <dd> 
119 Frank·Dellaert·</dd> 
120 <dd>129 <dd>
121 Richard·Roberts·</dd></dl>130 Varun·Agrawal·</dd></dl>
122 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
125 <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!·-->
126 ··<ul>135 ··<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="a00305.html">Rot3M.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="a00305.html">Cal3Unified.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>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 ··</ul>138 ··</ul>
130 </div>139 </div>
131 </body>140 </body>
132 </html>141 </html>
1.6 KB
html2text {}
Max HTML report size reached
126 KB
./usr/share/doc/libgtsam-dev/html/a00311_source.html
Max HTML report size reached
6.53 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/CalibratedCamera.cpp·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 94, 36 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">CalibratedCamera.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Bundler.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Calibrated·camera·for·which·only·pose·is·unknown.··105 <p>Calibration·used·by·Bundler.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00314_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="a02968.html">gtsam::Cal3Bundler</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="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>
 118 </table><table·class="memberdecls">
107 <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>
108 Namespaces</h2></td></tr>120 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>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="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>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>124 </table>
113 <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>
114 <div·class="textblock"><p>Calibrated·camera·for·which·only·pose·is·unknown.·</p>126 <div·class="textblock"><p>Calibration·used·by·Bundler.·</p>
115 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2009·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>Sep·25,·2010·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>128 <dl·class="section·author"><dt>Author</dt><dd>Yong·Dian·Jian·</dd>
 129 <dd>
 130 Varun·Agrawal·</dd></dl>
117 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>135 ··<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="a00314.html">CalibratedCamera.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="a00314.html">Cal3Bundler.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>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>
124 ··</ul>138 ··</ul>
125 </div>139 </div>
126 </body>140 </body>
127 </html>141 </html>
1.5 KB
html2text {}
Max HTML report size reached
7.45 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/Cal3Bundler.h·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 96, 49 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">Cal3Bundler.h·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>Calibration·used·by·Bundler.··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="a00317_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00317_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="a02968.html">gtsam::Cal3Bundler</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="a03060.html">gtsam::Cyclic&lt;·N·&gt;</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>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>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>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>
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>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
119 <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>
120 Namespaces</h2></td></tr>119 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>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>
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="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>122 <tr·class="separator:"><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>Cyclic·group,·i.e.,·the·integers·modulo·N.·</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>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
129 <dd> 
130 Varun·Agrawal·</dd></dl> 
131 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>131 ··<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="a00317.html">Cal3Bundler.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00317.html">Cyclic.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>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>
138 ··</ul>134 ··</ul>
139 </div>135 </div>
140 </body>136 </body>
141 </html>137 </html>
1.72 KB
html2text {}
Max HTML report size reached
388 B
./usr/share/doc/libgtsam-dev/html/a00317.js
302 B
js-beautify {}
Max HTML report size reached
50.5 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/Cal3Bundler.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 98, 162 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">Cal3Bundler.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="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,·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="a00407.html">gtsam/geometry/Cal3.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="a00098.html">gtsam/base/Group.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="a00473.html">gtsam/geometry/Point2.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>
122 <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>
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>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>
124 <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>
 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>
125 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00030"·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[·...·truncated·by·diffoscope;·len:·31,·SHA:·f6b6dbcd7f454e5cfc9fd4482eeea1ca5bfa8c4b11850ac3a779b828d4a0b437·...·]</a>·{</div>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>
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·<span·class="keyword">private</span>:</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keywordtype">size_t</span>·i_;·</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>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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="}">133 <div·class="foldopen"·id="foldopen00034"·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:·197,·SHA:·768dbbf72cb415bbd0e97ffa981459080ca040244f9107bf0fdede32b3e34cff·...·]</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>
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··············<span·class="keywordtype">double</span>·tol·=·1e-5)</div>136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····assert(i·&lt;·N);</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>137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>
147 </div>138 </div>
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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> 
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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> 
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> 
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> 
185 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>··Matrix2·D2d_intrinsic(<span·class="keyword">const</span>·Point2&amp;·p)·<span·class="keyword">const</span>;</div> 
186 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div> 
187 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>··Matrix23·D2d_calibration(<span·class="keyword">const</span>·Point2&amp;·p)·<span·class="keyword">const</span>;</div> 
188 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div> 
189 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>··Matrix25·D2d_intrinsic_calibration(<span·class="keyword">const</span>·Point2&amp;·p)·<span·class="keyword">const</span>;</div> 
190 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>·</div> 
191 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div> 
192 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno"><a·class="line"·href="a02968.html#ae445f8b0d019435455031101b2ef654e">··147</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02968.html#ae445f8b0d019435455031101b2ef654e">dim</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·Dim();·}</div> 
193 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div> 
194 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno"><a·class="line"·href="a02968.html#af5790ae1df63a0bb946553657c4b9c85">··150</a></span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02968.html#af5790ae1df63a0bb946553657c4b9c85">Dim</a>()·{·<span·class="keywordflow">return</span>·dimension;·}</div> 
195 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·</div> 
196 <div·class="foldopen"·id="foldopen00153"·data-start="{"·data-end="}">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>
197 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno"><a·class="line"·href="a02968.html#a1aae0a76422919169e665bc35e68897b">··153</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a02968.html">Cal3Bundler</a>·<a·class="code·hl_function"·href="a02968.html#a1aae0a76422919169e665bc35e68897b">retract</a>(<span·class="keyword">const</span>·Vector&amp;·d)<span·class="keyword">·const·</span>{</div> 
198 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a02968.html">Cal3Bundler</a>(fx_·+·d(0),·k1_·+·d(1),·k2_·+·d(2),·u0_,·v0_);</div> 
199 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>··}</div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··}</div>
200 </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>
Max diff block lines reached; 8843/41182 bytes (21.47%) of diff not shown.
10.2 KB
html2text {}
Max HTML report size reached
8.46 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/PinholePose.h·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 94, 54 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">PinholePose.h·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 <p>Pinhole·camera·with·known·calibration.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00320_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="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>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
123 Namespaces</h2></td></tr>107 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>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>
125 <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>
126 <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: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="a02980.html">Cal3DS2</a>·&amp;cal)</td></tr>
 116 <tr·class="separator:a01f6dbf948468025a348758d28593097"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>117 </table>
128 <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>
129 <div·class="textblock"><p>Pinhole·camera·with·known·calibration.·</p>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>
130 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>
131 <dd>121 <dd>
 122 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·-->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="a00320.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="a00320.html">Cal3DS2.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.0 KB
html2text {}
Max HTML report size reached
13.5 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/SO3.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, 117 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">SO3.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>3*3·matrix·representation·of·SO(3)·· 
108 <a·href="#details">More...</a></p> 
  
109 <p><a·href="a00323_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="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>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
125 Namespaces</h2></td></tr>107 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>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>
127 <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>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table><table·class="memberdecls">111 </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>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
137 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>
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="a00419.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>116 <tr·class="separator:a4da01ca3c91c699ba3b315a6d0ae9bc2"><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>117 </table>
151 <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>
152 <div·class="textblock"><p>3*3·matrix·representation·of·SO(3)·</p>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·25,·2010·</dd></dl>
153 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd></dl>
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> 
193 </div> 
194 </div><!--·contents·-->121 </div></div><!--·contents·-->
195 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
196 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
Max diff block lines reached; 806/10598 bytes (7.61%) of diff not shown.
3.08 KB
html2text {}
Max HTML report size reached
7.08 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/Cal3Fisheye.h·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 94, 51 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">Cal3Fisheye.h·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>Calibration·of·a·fisheye·camera.··105 <p>2D·Pose··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00326_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="a02996.html">gtsam::Cal3Fisheye</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> 
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> 
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="a03004.html">gtsam::traits&lt;·const·Cal3Fisheye·&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: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>
 118 <tr·class="separator:aeee19d5c02398557b04d94f562af9084"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>119 </table>
125 <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>
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 <dl·class="section·author"><dt>Author</dt><dd>ghaggin·</dd> 
129 <dd> 
130 Varun·Agrawal·</dd></dl> 
131 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>126 ··<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="a00326.html">Cal3Fisheye.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00326.html">Pose2.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>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>
138 ··</ul>129 ··</ul>
139 </div>130 </div>
140 </body>131 </body>
141 </html>132 </html>
1.51 KB
html2text {}
Max HTML report size reached
7.86 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/Pose2.cpp·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 94, 41 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>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Pose2.cpp·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>2D·Pose··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="a00329_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="a03320.html">gtsam::EmptyCal</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>
 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="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="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>
 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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
108 <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>
109 Namespaces</h2></td></tr>123 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>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>
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="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>126 <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: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> 
118 <tr·class="separator:aeee19d5c02398557b04d94f562af9084"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>127 </table>
120 <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>
121 <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>
122 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
125 <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!·-->
126 ··<ul>136 ··<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="a00329.html">Pose2.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00329.html">SphericalCamera.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>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 ··</ul>139 ··</ul>
130 </div>140 </div>
131 </body>141 </body>
132 </html>142 </html>
1.74 KB
html2text {}
Max HTML report size reached
7.11 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/Cyclic.cpp·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 94, 35 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">Cyclic.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PinholeCamera.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>Base·class·for·all·pinhole·cameras.··
105 <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>
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="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">
107 <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>
108 Namespaces</h2></td></tr>122 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>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="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>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><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>
114 <div·class="textblock"><p>Cyclic·group·implementation.·</p>128 <div·class="textblock"><p>Base·class·for·all·pinhole·cameras.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>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>
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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00335.html">Cyclic.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="a00335.html">PinholeCamera.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.74 KB
html2text {}
Max HTML report size reached
5.48 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/Cal3Bundler.cpp·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, 39 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">Cal3Bundler.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SOn.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
 104 <p>Definitions·of·dynamic·specializations·of·SO(n)··
 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: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> 
116 <tr·class="separator:a4da01ca3c91c699ba3b315a6d0ae9bc2"><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>Sep·25,·2010·</dd></dl>114 <div·class="textblock"><p>Definitions·of·dynamic·specializations·of·SO(n)·</p>
120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 116 <dd>
 117 Varun·Agrawal·</dd></dl>
 118 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
121 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
124 <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!·-->
125 ··<ul>123 ··<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="a00338.html">Cal3Bundler.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00338.html">SOn.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>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>
128 ··</ul>126 ··</ul>
129 </div>127 </div>
130 </body>128 </body>
131 </html>129 </html>
1.08 KB
html2text {}
Max HTML report size reached
12.7 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/StereoCamera.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, 50 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">StereoCamera.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>A·Stereo·Camera·based·on·two·Simple·Cameras.··107 <p>3D·Pose··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00341_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00341_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="a03336.html">gtsam::StereoCheiralityException</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>
 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>
112 <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="a03184.html">gtsam::Pose3::ChartAtOrigin</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>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="a03344.html">gtsam::traits&lt;·StereoCamera·&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="a03188.html">gtsam::traits&lt;·Pose3·&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 <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>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>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">128 </table><table·class="memberdecls">
121 <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>
122 Namespaces</h2></td></tr>130 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>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>
124 <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>
125 <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>
126 </table>153 </table>
127 <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>
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> 
131 </div></div><!--·contents·-->156 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->157 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->158 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>160 ··<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="a00341.html">StereoCamera.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="a00341.html">Pose3.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>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>
138 ··</ul>163 ··</ul>
139 </div>164 </div>
140 </body>165 </body>
141 </html>166 </html>
2.86 KB
html2text {}
Max HTML report size reached
774 B
./usr/share/doc/libgtsam-dev/html/a00341.js
688 B
js-beautify {}
Max HTML report size reached
114 KB
./usr/share/doc/libgtsam-dev/html/a00341_source.html
Max HTML report size reached
21.3 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/SO4.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point3.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 98, 67 lines modifiedOffset 98, 95 lines modified
  
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>·&#124;
103 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">SO4.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Point3.h·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p>4*4·matrix·representation·of·SO(4)··107 <p>3D·Point··
108 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00344_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00344_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="a03296.html">gtsam::traits&lt;·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="a03152.html">gtsam::Range&lt;·Point3,·Point3·&gt;</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="a03300.html">gtsam::traits&lt;·const·SO4·&gt;</a></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
118 <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>
119 Namespaces</h2></td></tr>117 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>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="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>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
124 <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>
125 Typedefs</h2></td></tr>123 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>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>
128 <tr·class="separator:ac02ae3a1dd17d2629f5638e107461232"><td·class="memSeparator"·colspan="2">&#160;</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>
129 </table><table·class="memberdecls">137 </table><table·class="memberdecls">
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
131 Functions</h2></td></tr>139 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>140 <tr·class="memitem:aa0cf4b44adc94a39066254a3ea63fbef"·id="r_aa0cf4b44adc94a39066254a3ea63fbef"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa0cf4b44adc94a39066254a3ea63fbef"·name="aa0cf4b44adc94a39066254a3ea63fbef"></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>
 142 <tr·class="separator:aa0cf4b44adc94a39066254a3ea63fbef"><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>
134 <tr·class="separator:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memSeparator"·colspan="2">&#160;</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>
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>163 template&lt;class·CONTAINER·&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>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·[·...·truncated·by·diffoscope;·len:·22,·SHA:·c6a891e275a5982ef71e218a47c69968432191320f4d6aa89788ac05901b0e45·...·]</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>
143 <tr·class="separator:a76855a1214bf05a8704ee3deaece6339"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:a57f778b84bc6106471006421d289b832"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 </table>171 </table>
145 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>172 <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>173 <div·class="textblock"><p>3D·Point·</p>
147 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>174 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>
 175 <dd>
 176 Christian·Potthast·</dd>
148 <dd>177 <dd>
 178 Frank·Dellaert·</dd></dl>
149 Luca·Carlone·</dd></dl> 
150 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl> 
151 </div></div><!--·contents·-->179 </div></div><!--·contents·-->
152 </div><!--·doc-content·-->180 </div><!--·doc-content·-->
153 <!--·start·footer·part·-->181 <!--·start·footer·part·-->
154 <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!·-->
155 ··<ul>183 ··<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="a00344.html">SO4.h</a></li>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>
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>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>
158 ··</ul>186 ··</ul>
159 </div>187 </div>
160 </body>188 </body>
161 </html>189 </html>
4.76 KB
html2text {}
Max HTML report size reached
1.09 KB
./usr/share/doc/libgtsam-dev/html/a00344.js
1.01 KB
js-beautify {}
Max HTML report size reached
50.9 KB
./usr/share/doc/libgtsam-dev/html/a00344_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/SO4.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point3.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, 141 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">SO4.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="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>
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="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//·\callgraph</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="a00464.html">gtsam/geometry/SOn.h</a>&gt;</span></div>120 <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="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;<a·class="code"·href="a00077.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;gtsam/config.h&gt;</span></div>
 123 <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>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00062.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="a00065.html">gtsam/base/Vector.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="a00119.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>125 <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="l00029"·name="l00029"></a><span·class="lineno">···29</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="a00002.html">gtsam/base/VectorSerialization.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;boost/serialization/nvp.hpp&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>128 <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="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>·</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>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>131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 132 <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="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>
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>134 <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>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">//·Convenience·typedef</span></div>
 136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">using·</span>Point3Pair·=·std::pair&lt;Point3,·Point3&gt;;</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>GTSAM_EXPORT·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;os,·<span·class="keyword">const</span>·gtsam::Point3Pair·&amp;p);</div>
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</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><span·class="keyword">template</span>·&lt;&gt;</div>139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">using·</span>Point3Pairs·=·std::vector&lt;Point3Pair&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>140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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>141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>GTSAM_EXPORT·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a01428.html#aa42f7ec660b7353de39f9c86a26711cc">distance3</a>(<span·class="keyword">const</span>·<a·class="code·hl_t[·...·truncated·by·diffoscope;·len:·214,·SHA:·11bd54b0d7b8d8f751714cf2cc57248ed34e940a13a1c3b10b93a4a44042ecc2·...·]</div>
 142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··································<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H1·=·boost::none,</div>
 143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H2·=·boost::none);</div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>GTSAM_EXPORT·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a01428.html#ac37b6f807985ffd25217e33f6136fe58">norm3</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·p,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H·=·boost::none);</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>146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>GTSAM_EXPORT·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·<a·class="code·hl_function"·href="a01428.html#abb52bb00c68909fc1147e5d112e8c2ae">normalize</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·p,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·3&gt;</a>·H·=·boost::none);</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>148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>GTSAM_EXPORT·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·<a·class="code·hl_function"·href="a01428.html#a86bf6ed2ffb0ecc42a7deb8922f4ca4f">cross</a>(<span·[·...·truncated·by·diffoscope;·len:·261,·SHA:·26850f2d1881c979e1d299f4cdabb1030eaa7595b80ce8dcb732d2855a0ba56b·...·]</div>
 150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·3&gt;</a>·H_p·=·boost::none,</div>
 151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·3&gt;</a>·H_q·=·boost::none);</div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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_typedef[·...·truncated·by·diffoscope;·len:·207,·SHA:·16de8d602abc5ca47391ab0c3a7296c1e1b61cff3cb284b44dd860431c3ee3e3·...·]</div>
 154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H_p·=·boost::none,</div>
 155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H_q·=·boost::none);</div>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>156 <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><span·class="keyword">template</span>·&lt;&gt;</div>157 <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>·CONTAINER&gt;</div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>GTSAM_EXPORT</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>158 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01428.html#a300205092710091b8745c0a145da20a1">···68</a></span><a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·<a·class="code·hl_function"·href="a01428.html#a300205092710091b8745c0a145da20a1">mean</a>(<span·class="keyword">const</span>·CONTAINER&amp;·points)·{</div>
 160 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordflow">if</span>·(points.size()·==·0)·<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;Point3::mean·input·container·is·empty&quot;</span>);</div>
 161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·sum(0,·0,·0);</div>
 162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··sum·=·std::accumulate(points.begin(),·points.end(),·sum);</div>
 163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordflow">return</span>·sum·/·points.size();</div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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,·OptionalJaco[·...·truncated·by·diffoscope;·len:·35,·SHA:·3f2fce445a32057cc38e6c9e25d53071ba154e44641cafc67f88656733b7738a·...·]/div>165 </div>
169 <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>
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:·5,·SHA:·5256f8ed3da5df9bb8e4ad81aa1476020ff85033ed44b141fa1919a478b15ed1·...·]);</div>167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>GTSAM_EXPORT·Point3Pair·<a·class="code·hl_function"·href="a01428.html#a9e357cda5287fae1438f86bc4df27a80">means</a>(<span·class="keyword">const</span>·std::vector&lt;Point3Pair&gt;·&amp;abPointPairs);</div>
 168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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">typename</span>·A1,·<span·class="keyword">typename</span>·A2&gt;</div>
 170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">struct·</span>Range;</div>
171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</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>172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">template</span>·&lt;&gt;</div>
173 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}">173 <div·class="foldopen"·id="foldopen00082"·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<[·...·truncated·by·diffoscope;·len:·236,·SHA:·63ca2cf9739b09a919d687c97d8c8bb0e0f2a2c5ee53389ba293accfc50cfd9c·...·]·{</div>174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03152.html">···82</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#aaa8ed89fd60ea4601d9de63[·...·truncated·by·diffoscope;·len:·117,·SHA:·e76d970add528900ece1e676d68911325113f18df2fbb07c6495b97edefbd77f·...·]·{</div>
 175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">double</span>·result_type;</div>
 176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keywordtype">double</span>·operator()(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·p,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·q,</div>
 177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H1·=·boost::none,</div>
 178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H2·=·boost::none)·{</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_function"·href="a01428.html#aa42f7ec660b7353de39f9c86a26711cc">distance3</a>(p,·q,·H1,·H2);</div>
175 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··Matrix4·&amp;M·=·Q.matrix_;</div>180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</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> 
179 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q14&quot;</span>,·M(0,·3));</div> 
180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div>
Max diff block lines reached; 9011/40030 bytes (22.51%) of diff not shown.
11.7 KB
html2text {}
Max HTML report size reached
9.35 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/Similarity2.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, 51 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>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Similarity2.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Rot3.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Implementation·of·Similarity2·transform.··105 <p>Rotation,·common·code·between·Rotation·matrix·and·Quaternion.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00347_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="a03248.html">gtsam::Similarity2</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·similarity·transform··<a·href="a03248.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="a03252.html">gtsam::Similarity2::ChartAtOrigin</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chart·at·the·origin.··<a·href="a03252.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="a03256.html">gtsam::traits&lt;·Similarity2·&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="a03260.html">gtsam::traits&lt;·const·Similarity2·&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: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>
 121 <tr·class="separator:ac656af94e4fdb990e206390d8bdfe49b"><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>Implementation·of·Similarity2·transform.·</p> 
130 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert,·Varun·Agrawal·</dd></dl>124 <div·class="textblock"><p>Rotation,·common·code·between·Rotation·matrix·and·Quaternion.·</p>
 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>
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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00347.html">Similarity2.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="a00347.html">Rot3.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>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>
2.32 KB
html2text {}
Max HTML report size reached
461 B
./usr/share/doc/libgtsam-dev/html/a00347.js
375 B
js-beautify {}
Max HTML report size reached
80.5 KB
./usr/share/doc/libgtsam-dev/html/a00353_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/Unit3.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, 245 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">Unit3.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 <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="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>
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> 
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>109 <div·class="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>112 <div·class="line"><a·id="l00006"·name="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·Unit3.h</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@date·Feb·02,·2011</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@author·Can·Erdogan</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·Alex·Trevor</span></div> 
124 <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="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> 
127 <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="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00473.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="a00371.html">gtsam/geometry/Point3.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="a00449.html">gtsam/geometry/Point2.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;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div> 
132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Vector.h</a>&gt;</span></div> 
133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00101.html">gtsam/base/VectorSerialization.h</a>&gt;</span></div> 
134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
135 <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="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
137 <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="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
139 <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="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;string&gt;</span></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="preprocessor">#ifdef·GTSAM_USE_TBB</span></div> 
143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;mutex&gt;</span>·<span·class="comment">//·std::mutex</span></div> 
144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div> 
145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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>
147 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>
148 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">
149 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03380.html">···43</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03380.html">Unit3</a>·{</div> 
150 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</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">calibrateJ[·...·truncated·by·diffoscope;·len:·204,·SHA:·b3b86338261d28088492ddc55dde2044245e9087f06d9b99297fc57e702f2d4d·...·]</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>
151 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">private</span>:</div>129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordflow">if</span>·(Dcal·||·Dp)·{</div>
152 <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>····Eigen::Matrix&lt;double,·2,·Dim&gt;·H_uncal_K;</div>
153 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Vector3·p_;·</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>
154 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">mutable</span>·boost::optional&lt;Matrix32&gt;·B_;·</div> 
155 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">mutable</span>·boost::optional&lt;Matrix62&gt;·H_B_;·</div> 
156 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifdef·GTSAM_USE_TBB</span></div> 
158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">mutable</span>·std::mutex·B_mutex_;·</div> 
159 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div> 
160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
161 <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="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>
162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
163 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">enum</span>·{</div> 
164 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····dimension·=·2</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>
165 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··};</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>
166 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</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>
 142 </div>
167 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
168 <div·class="foldopen"·id="foldopen00065"·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="a02940.html">···69</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02940.html">Cal3</a>·{</div>
169 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03380.html#a358877500acd48b9a26b1f0cba6843ee">···65</a></span>··<a·class="code·hl_function"·href="a03380.html#a358877500acd48b9a26b1f0cba6843ee">Unit3</a>()·:</div> 
170 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······p_(1.0,·0.0,·0.0)·{</div> 
171 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</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>
172 </div> 
173 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
174 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>(<span·class="keyword">const</span>·Vector3&amp;·p);</div> 
175 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<a·class="code·hl_class"·href="a03380.html">Unit3</a>(<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·y,·<span·class="keywordtype">double</span>·z);</div> 
177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>150 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea5[·...·truncated·by·diffoscope;·len:·69,·SHA:·dc3c86d3314cfa5fc092bd771ad3799121166c772f7580a15fbfe52ec46d7c6f·...·]</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>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
180 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}"> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03380.html#a300388d8221e0642c687b24a9b9585d5">···80</a></span>··<a·class="code·hl_function"·href="a03380.html#a300388d8221e0642c687b24a9b9585d5">Unit3</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>&amp;·u)·{</div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····p_·=·u.p_;</div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 158 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02940.html#a00140a3bcdfc1d1aef72c445bf563962">···87</a></span>··<a·class="code·hl_function"·href="a02940.html#a00140a3bcdfc1d1aef72c445bf563962">Cal3</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>
 160 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······:·fx_(fx),·fy_(fy),·s_(s),·u0_(u0),·v0_(v0)·{}</div>
184 </div>161 </div>
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>162 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
186 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">163 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}">
Max diff block lines reached; 42353/65919 bytes (64.25%) of diff not shown.
16.1 KB
html2text {}
Max HTML report size reached
58.3 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/triangulation.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, 192 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>·&#124; 
103 <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">Cal3Fisheye.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>Functions·for·triangulation.··105 <p>Calibration·of·a·fisheye·camera.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <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>
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="a03364.html">gtsam::TriangulationUnderconstrainedException</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>
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>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>
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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03368.html">gtsam::TriangulationCheiralityException</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>
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>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="a03372.html">gtsam::TriangulationParameters</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>
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>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
125 <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>
126 Namespaces</h2></td></tr>120 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>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>
128 <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>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <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; 1706/38472 bytes (4.43%) of diff not shown.
20.6 KB
html2text {}
Max HTML report size reached
2.54 KB
./usr/share/doc/libgtsam-dev/html/a00359.js
2.46 KB
js-beautify {}
Max HTML report size reached
197 KB
./usr/share/doc/libgtsam-dev/html/a00359_source.html
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/Rot2.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 94, 53 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>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Rot2.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SO3.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>2D·rotation··105 <p>3*3·matrix·representation·of·SO(3)··
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> 
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="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"> 
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: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>
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>3*3·matrix·representation·of·SO(3)·</p>
128 <div·class="textblock"><p>2D·rotation·</p> 
129 <dl·class="section·date"><dt>Date</dt><dd>Dec·9,·2009·</dd></dl> 
130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
131 <dd>127 <dd>
132 John·Lambert·</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>
133 </div></div><!--·contents·-->167 </div><!--·contents·-->
134 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->169 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>171 ··<ul>
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="a00365.html">Rot2.h</a></li>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>
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>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>
140 ··</ul>174 ··</ul>
141 </div>175 </div>
142 </body>176 </body>
143 </html>177 </html>
2.54 KB
html2text {}
Max HTML report size reached
465 B
./usr/share/doc/libgtsam-dev/html/a00365.js
379 B
js-beautify {}
Max HTML report size reached
12.4 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/Pose2.h·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 95, 74 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>·&#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">BearingRange.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>Bearing-Range·product.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00368_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00368_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">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>
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">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·pa[·...·truncated·by·diffoscope;·len:·124,·SHA:·d777399f29725a095708a0f65d02dd17efd5d6c1bc5701da0a020482f510adf2·...·].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="a02928.html">gtsam::traits&lt;·BearingRange&lt;·A1,·A2·&gt;·&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>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>
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 <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>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>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
127 <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>
128 Namespaces</h2></td></tr>122 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>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>
130 <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>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <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="a00062.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>126 </table>
150 <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>
151 <div·class="textblock"><p>2D·Pose·</p>128 <div·class="textblock"><p>Bearing-Range·product.·</p>
 129 <dl·class="section·date"><dt>Date</dt><dd>July,·2015·</dd></dl>
152 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
153 <dd> 
154 :·Richard·Roberts·</dd></dl> 
155 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
156 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
157 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
158 <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!·-->
159 ··<ul>135 ··<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="a00368.html">Pose2.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="a00368.html">BearingRange.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>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>
162 ··</ul>138 ··</ul>
163 </div>139 </div>
164 </body>140 </body>
165 </html>141 </html>
2.92 KB
html2text {}
Max HTML report size reached
781 B
./usr/share/doc/libgtsam-dev/html/a00368.js
695 B
js-beautify {}
Max HTML report size reached
131 KB
./usr/share/doc/libgtsam-dev/html/a00368_source.html
Max HTML report size reached
17.7 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/Point3.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, 99 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>·&#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">Cal3.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>Common·code·for·all·calibration·models.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00371_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:a8f53aba13fa1d88189b6b31df2a5805f"·id="r_a8f53aba13fa1d88189b6b31df2a5805f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f53aba13fa1d88189b6b31df2a5805f"·name="a8f53aba13fa1d88189b6b31df2a5805f"></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="a02940.html">Cal3</a>·&amp;cal)</td></tr>
142 <tr·class="separator:aa0cf4b44adc94a39066254a3ea63fbef"><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>118 <tr·class="separator:a8f53aba13fa1d88189b6b31df2a5805f"><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>Common·code·for·all·calibration·models.·</p>
174 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
175 <dd> 
176 Christian·Potthast·</dd> 
177 <dd> 
178 Frank·Dellaert·</dd></dl> 
179 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
180 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
181 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
182 <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!·-->
183 ··<ul>127 ··<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="a00371.html">Point3.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="a00371.html">Cal3.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>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>
186 ··</ul>130 ··</ul>
187 </div>131 </div>
188 </body>132 </body>
189 </html>133 </html>
3.92 KB
html2text {}
Max HTML report size reached
5.38 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/Rot3Q.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 93, 27 lines modifiedOffset 93, 42 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>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
99 ··<div·class="headertitle"><div·class="title">Rot3Q.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Fisheye.cpp·File·Reference</div></div>
100 </div><!--header-->103 </div><!--header-->
101 <div·class="contents">104 <div·class="contents">
  
102 <p>Rotation·(internal:·quaternion·representation*)·· 
103 <a·href="#details">More...</a></p>105 <table·class="memberdecls">
 106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 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>
 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>
 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>
104 <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>
105 <div·class="textblock"><p>Rotation·(internal:·quaternion·representation*)·</p>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Apr·8,·2020·</dd></dl>
106 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>120 <dl·class="section·author"><dt>Author</dt><dd>ghaggin·</dd>
 121 <dd>
 122 Varun·Agrawal·</dd></dl>
107 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
108 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
109 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
110 <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!·-->
111 ··<ul>127 ··<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="a00374.html">Rot3Q.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="a00374.html">Cal3Fisheye.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>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>
114 ··</ul>130 ··</ul>
115 </div>131 </div>
116 </body>132 </body>
117 </html>133 </html>
1.03 KB
html2text {}
Max HTML report size reached
7.86 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/Cal3_S2Stereo.cpp·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 94, 42 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">Cal3_S2Stereo.cpp·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>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.··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="a00377_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="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">
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: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> 
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>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·</p>128 <div·class="textblock"><p>A·Stereo·Camera·based·on·two·Simple·Cameras.·</p>
 129 <p>A·Rectified·Stereo·Camera.</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>130 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>
123 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>135 ··<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="a00377.html">Cal3_S2Stereo.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="a00377.html">StereoCamera.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>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>
130 ··</ul>138 ··</ul>
131 </div>139 </div>
132 </body>140 </body>
133 </html>141 </html>
1.85 KB
html2text {}
Max HTML report size reached
11.7 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/Cal3DS2.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, 41 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">Cal3DS2.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">
  
 108 <p>3D·rotation·represented·as·a·rotation·matrix·or·quaternion··
 109 <a·href="#details">More...</a></p>
  
 110 <p><a·href="a00380_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <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">
106 <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>
107 Namespaces</h2></td></tr>127 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>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>
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="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>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </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">
112 <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>
113 Functions</h2></td></tr>146 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> 
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>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>
116 <tr·class="separator:a01f6dbf948468025a348758d28593097"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>150 </table>
118 <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>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>152 <div·class="textblock"><p>3D·rotation·represented·as·a·rotation·matrix·or·quaternion·</p>
120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>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>
121 <dd>162 <dd>
122 Varun·Agrawal·</dd></dl>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="a00380.html">Cal3DS2.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="a00380.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.75 KB
html2text {}
Max HTML report size reached
7.58 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/Cal3_S2.cpp·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 94, 42 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">Cal3_S2.cpp·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>The·most·common·5DOF·3D-&gt;2D·calibration.··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="a00383_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="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">
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: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>124 </table>
120 <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>
121 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration.·</p>126 <div·class="textblock"><p>A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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="a00383.html">Cal3_S2.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="a00383.html">PinholeSet.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.76 KB
html2text {}
Max HTML report size reached
80.8 KB
./usr/share/doc/libgtsam-dev/html/a00389_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/Unit3.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, 245 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">Unit3.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00389.html">Go·to·the·documentation·of·this·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-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>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>
 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>
112 <div·class="line"><a·id="l00006"·name="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·Unit3.h</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@date·Feb·02,·2011</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@author·Can·Erdogan</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·Alex·Trevor</span></div>
 124 <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="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="l00012"·name="l00012"></a><span·class="lineno">···12</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="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="a00119.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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;<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="a00344.html">gtsam/geometry/Point3.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;<a·class="code"·href="a00104.html">gtsam/base/Manifold.h</a>&gt;</span></div>
 132 <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="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="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>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>135 <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>
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> 
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> 
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>136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
132 </div>137 <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>
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>138 <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>139 <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="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;string&gt;</span></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="preprocessor">#ifdef·GTSAM_USE_TBB</span></div>
 143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;mutex&gt;</span>·<span·class="comment">//·std::mutex</span></div>
 144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#endif</span></div>
 145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 147 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 148 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">
 149 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03380.html">···43</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03380.html">Unit3</a>·{</div>
 150 <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><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div>151 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">private</span>:</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>··Vector3·p_;·</div>
 154 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">mutable</span>·boost::optional&lt;Matrix32&gt;·B_;·</div>
 155 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">mutable</span>·boost::optional&lt;Matrix62&gt;·H_B_;·</div>
 156 <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><span·class="preprocessor">#ifdef·GTSAM_USE_TBB</span></div>
 158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">mutable</span>·std::mutex·B_mutex_;·</div>
 159 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div>
 160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 161 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">public</span>:</div>
 162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 163 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">enum</span>·{</div>
 164 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····dimension·=·2</div>
 165 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··};</div>
 166 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 167 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
136 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">168 <div·class="foldopen"·id="foldopen00065"·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>169 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03380.html#a358877500acd48b9a26b1f0cba6843ee">···65</a></span>··<a·class="code·hl_function"·href="a03380.html#a358877500acd48b9a26b1f0cba6843ee">Unit3</a>()·:</div>
 170 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······p_(1.0,·0.0,·0.0)·{</div>
139 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}</div>171 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
140 </div>172 </div>
141 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>173 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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>174 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>(<span·class="keyword">const</span>·Vector3&amp;·p);</div>
 175 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<a·class="code·hl_class"·href="a03380.html">Unit3</a>(<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·y,·<span·class="keywordtype">double</span>·z);</div>
 177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p,·<span·class="keywordtype">double</span>·f);</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
143 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">180 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}">
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03380.html#a300388d8221e0642c687b24a9b9585d5">···80</a></span>··<a·class="code·hl_function"·href="a03380.html#a300388d8221e0642c687b24a9b9585d5">Unit3</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>&amp;·u)·{</div>
 182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····p_·=·u.p_;</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> 
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> 
151 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>}</div>183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··}</div>
152 </div>184 </div>
153 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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="}">186 <div·class="foldopen"·id="foldopen00085"·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> 
Max diff block lines reached; 13523/65229 bytes (20.73%) of diff not shown.
17.0 KB
html2text {}
Max HTML report size reached
15.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/Pose3.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 98, 72 lines modifiedOffset 98, 71 lines modified
  
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>·&#124;
103 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Pose3.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Pose2.h·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p>3D·Pose··107 <p>2D·Pose··
108 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00398_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00398_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="a03180.html">gtsam::Pose3</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>
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>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>
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="a03184.html">gtsam::Pose3::ChartAtOrigin</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="a03160.html">gtsam::Pose2::ChartAtOrigin</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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03188.html">gtsam::traits&lt;·Pose3·&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>
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="a03192.html">gtsam::traits&lt;·const·Pose3·&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>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>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>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>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>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls">126 </table><table·class="memberdecls">
129 <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>
130 Namespaces</h2></td></tr>128 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>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>
132 <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>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table><table·class="memberdecls">132 </table><table·class="memberdecls">
135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
136 Typedefs</h2></td></tr>134 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>135 <tr·class="memitem:afed7d8acf1467debfcc62f87818557f8"·id="r_afed7d8acf1467debfcc62f87818557f8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afed7d8acf1467debfcc62f87818557f8"·name="afed7d8acf1467debfcc62f87818557f8"></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>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>
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>137 <tr·class="separator:afed7d8acf1467debfcc62f87818557f8"><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>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>
145 <tr·class="separator:a129e0259e63b71905155066a55daedcd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:adf110f919cd7647cb169e0046459bb2b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 </table><table·class="memberdecls">141 </table><table·class="memberdecls">
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>142 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
148 Functions</h2></td></tr>143 Functions</h2></td></tr>
149 <tr·class="memitem:aefb606eb24889c0f418acf1515a2c723"·id="r_aefb606eb24889c0f418acf1515a2c723"><td·class="memItemLeft"·align="right"·valign="top">template&lt;&gt;·</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>
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>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>
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>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>
152 <tr·class="separator:aefb606eb24889c0f418acf1515a2c723"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 </table>149 </table>
154 <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>
155 <div·class="textblock"><p>3D·Pose·</p>151 <div·class="textblock"><p>2D·Pose·</p>
 152 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>
 153 <dd>
 154 :·Richard·Roberts·</dd></dl>
156 </div></div><!--·contents·-->155 </div></div><!--·contents·-->
157 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
158 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
159 <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!·-->
160 ··<ul>159 ··<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="a00398.html">Pose3.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="a00398.html">Pose2.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>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>
163 ··</ul>162 ··</ul>
164 </div>163 </div>
165 </body>164 </body>
166 </html>165 </html>
3.1 KB
html2text {}
Max HTML report size reached
949 B
./usr/share/doc/libgtsam-dev/html/a00398.js
863 B
js-beautify {}
Max HTML report size reached
150 KB
./usr/share/doc/libgtsam-dev/html/a00398_source.html
Max HTML report size reached
11.4 KB
./usr/share/doc/libgtsam-dev/html/a00401_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="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="a00473.html">gtsam/geometry/Point2.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="a00449.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;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;gtsam/base/VectorSpace.h&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>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>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="foldopen00032"·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="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="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>
Offset 216, 16 lines modifiedOffset 216, 16 lines modified
216 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a03352.html#a1a7990b315e51976dce3ab9b9fb54ad2">··125</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·<a·class="code·hl_function"·href="a03352.html#a1a7990b315e51976dce3ab9b9fb54ad2">right</a>()<span·class="keyword">·const·</span>{</div>216 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a03352.html#a1a7990b315e51976dce3ab9b9fb54ad2">··125</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·<a·class="code·hl_function"·href="a03352.html#a1a7990b315e51976dce3ab9b9fb54ad2">right</a>()<span·class="keyword">·const·</span>{</div>
217 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>(uR_,·v_);</div>217 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>(uR_,·v_);</div>
218 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··}</div>218 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··}</div>
219 </div>219 </div>
220 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>220 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>
221 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·inverse()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>()-·(*this);}</div>221 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·inverse()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>()-·(*this);}</div>
222 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··<span·class="keyword">inline</span>·StereoPoint2·compose(<span·class="keyword">const</span>·StereoPoint2&amp;·p1)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>·+·p1;}</div>222 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··<span·class="keyword">inline</span>·StereoPoint2·compose(<span·class="keyword">const</span>·StereoPoint2&amp;·p1)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>·+·p1;}</div>
223 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··<span·class="keyword">inline</span>·StereoPoint2·<a·class="code·hl_function"·href="a00104.html#a72a7c561cc91f437a22023297fb7f658">between</a>(<span·class="keyword">const</span>·StereoPoint2&amp;·p2)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·p2·-·*<span·class="keyword">this</span>;·}</div>223 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··<span·class="keyword">inline</span>·StereoPoint2·<a·class="code·hl_function"·href="a00074.html#a72a7c561cc91f437a22023297fb7f658">between</a>(<span·class="keyword">const</span>·StereoPoint2&amp;·p2)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·p2·-·*<span·class="keyword">this</span>;·}</div>
224 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>··<span·class="keyword">inline</span>·Vector·localCoordinates(<span·class="keyword">const</span>·StereoPoint2&amp;·t2)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·Logmap(<a·class="code·hl_function"·href="a00104.html#a72a7c561cc91f437a22023297fb7f658">between</a>(t2));·}</div>224 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>··<span·class="keyword">inline</span>·Vector·localCoordinates(<span·class="keyword">const</span>·StereoPoint2&amp;·t2)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·Logmap(<a·class="code·hl_function"·href="a00074.html#a72a7c561cc91f437a22023297fb7f658">between</a>(t2));·}</div>
225 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··<span·class="keyword">inline</span>·StereoPoint2·retract(<span·class="keyword">const</span>·Vector&amp;·v)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·compose(Expmap(v));·}</div>225 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··<span·class="keyword">inline</span>·StereoPoint2·retract(<span·class="keyword">const</span>·Vector&amp;·v)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·compose(Expmap(v));·}</div>
226 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·Vector·Logmap(<span·class="keyword">const</span>·StereoPoint2&amp;·p)·{·<span·class="keywordflow">return</span>·p.vector();·}</div>226 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·Vector·Logmap(<span·class="keyword">const</span>·StereoPoint2&amp;·p)·{·<span·class="keywordflow">return</span>·p.vector();·}</div>
227 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·StereoPoint2·Expmap(<span·class="keyword">const</span>·Vector&amp;·d)·{·<span·class="keywordflow">return</span>·StereoPoint2(d(0),·d(1),·d(2));·}</div>227 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·StereoPoint2·Expmap(<span·class="keyword">const</span>·Vector&amp;·d)·{·<span·class="keywordflow">return</span>·StereoPoint2(d(0),·d(1),·d(2));·}</div>
228 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div>228 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div>
229 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;os,·<span·class="keyword">const</span>·StereoPoint2&amp;·p);</div>229 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;os,·<span·class="keyword">const</span>·StereoPoint2&amp;·p);</div>
230 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>·</div>230 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>·</div>
231 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span><span·class="keyword">private</span>:</div>231 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span><span·class="keyword">private</span>:</div>
Offset 247, 16 lines modifiedOffset 247, 16 lines modified
247 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>·</div>247 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>·</div>
248 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span><span·class="keyword">template</span>&lt;&gt;</div>248 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span><span·class="keyword">template</span>&lt;&gt;</div>
249 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno"><a·class="line"·href="a03356.html">··165</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02620.html">internal::VectorSpace</a>&lt;StereoPoint2&gt;·{};</div>249 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno"><a·class="line"·href="a03356.html">··165</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02620.html">internal::VectorSpace</a>&lt;StereoPoint2&gt;·{};</div>
250 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>·</div>250 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>·</div>
251 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span><span·class="keyword">template</span>&lt;&gt;</div>251 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span><span·class="keyword">template</span>&lt;&gt;</div>
252 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno"><a·class="line"·href="a03360.html">··168</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="a03352.html">StereoPoint2</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02620.html">internal::VectorSpace</a>&lt;StereoPoint2&gt;·{};</div>252 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno"><a·class="line"·href="a03360.html">··168</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="a03352.html">StereoPoint2</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02620.html">internal::VectorSpace</a>&lt;StereoPoint2&gt;·{};</div>
253 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>}</div>253 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>}</div>
254 <div·class="ttc"·id="aa00104_html_a72a7c561cc91f437a22023297fb7f658"><div·class="ttname"><a·href="a00104.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>254 <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>
255 <div·class="ttc"·id="aa00473_html"><div·class="ttname"><a·href="a00473.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>255 <div·class="ttc"·id="aa00449_html"><div·class="ttname"><a·href="a00449.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>
256 <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>256 <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>
257 <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>257 <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>
258 <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>258 <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>
259 <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>259 <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>
260 <div·class="ttc"·id="aa02620_html"><div·class="ttname"><a·href="a02620.html">gtsam::internal::VectorSpace</a></div><div·class="ttdoc">VectorSpace·provides·both·Testable·and·VectorSpaceTraits.</div><div·class="ttdef"><b>Definition</b>·VectorSpace.h:207</div></div>260 <div·class="ttc"·id="aa02620_html"><div·class="ttname"><a·href="a02620.html">gtsam::internal::VectorSpace</a></div><div·class="ttdoc">VectorSpace·provides·both·Testable·and·VectorSpaceTraits.</div><div·class="ttdef"><b>Definition</b>·VectorSpace.h:207</div></div>
261 <div·class="ttc"·id="aa03352_html"><div·class="ttname"><a·href="a03352.html">gtsam::StereoPoint2</a></div><div·class="ttdoc">A·2D·stereo·point,·v·will·be·same·for·rectified·images.</div><div·class="ttdef"><b>Definition</b>·StereoPoint2.h:32</div></div>261 <div·class="ttc"·id="aa03352_html"><div·class="ttname"><a·href="a03352.html">gtsam::StereoPoint2</a></div><div·class="ttdoc">A·2D·stereo·point,·v·will·be·same·for·rectified·images.</div><div·class="ttdef"><b>Definition</b>·StereoPoint2.h:32</div></div>
262 <div·class="ttc"·id="aa03352_html_a0394939c8b77b2e3b594873ca007dc42"><div·class="ttname"><a·href="a03352.html#a0394939c8b77b2e3b594873ca007dc42">gtsam::StereoPoint2::uR</a></div><div·class="ttdeci">double·uR()·const</div><div·class="ttdoc">get·uR</div><div·class="ttdef"><b>Definition</b>·StereoPoint2.h:109</div></div>262 <div·class="ttc"·id="aa03352_html_a0394939c8b77b2e3b594873ca007dc42"><div·class="ttname"><a·href="a03352.html#a0394939c8b77b2e3b594873ca007dc42">gtsam::StereoPoint2::uR</a></div><div·class="ttdeci">double·uR()·const</div><div·class="ttdoc">get·uR</div><div·class="ttdef"><b>Definition</b>·StereoPoint2.h:109</div></div>
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/SO4.cpp·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 94, 48 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">SO4.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3DS2.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>4*4·matrix·representation·of·SO(4)··105 <p>Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.··
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 <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="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>
 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>
 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: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>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>4*4·matrix·representation·of·SO(4)·</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>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>
127 <dd>132 <dd>
128 Luca·Carlone·</dd></dl>133 Varun·Agrawal·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00404.html">SO4.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00404.html">Cal3DS2.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.31 KB
html2text {}
Max HTML report size reached
412 B
./usr/share/doc/libgtsam-dev/html/a00404.js
326 B
js-beautify {}
Max HTML report size reached
8.96 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/Cal3.h·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 95, 51 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="#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">Cal3.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Rot2.h·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>2D·rotation··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00407_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00407_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="a02940.html">gtsam::Cal3</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="a03212.html">gtsam::Rot2</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>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>
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="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>122 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>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="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>
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"> 
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> 
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>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>
131 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 131 <dd>
 132 John·Lambert·</dd></dl>
132 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
135 <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!·-->
136 ··<ul>137 ··<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="a00407.html">Cal3.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00407.html">Rot2.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>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>
139 ··</ul>140 ··</ul>
140 </div>141 </div>
141 </body>142 </body>
142 </html>143 </html>
2.09 KB
html2text {}
Max HTML report size reached
402 B
./usr/share/doc/libgtsam-dev/html/a00407.js
316 B
js-beautify {}
Max HTML report size reached
80.0 KB
./usr/share/doc/libgtsam-dev/html/a00407_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.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot2.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, 230 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">Rot2.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00407.html">Go·to·the·documentation·of·this·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="a00407.html">Go·to·the·documentation·of·this·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="l00020"·name="l00020"></a><span·class="lineno">···20</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="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="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="a00473.html">gtsam/geometry/Point2.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="a00011.html">gtsam/base/Lie.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/optional.hpp&gt;</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>·</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><span·class="preprocessor">#include·&lt;random&gt;</span></div>
123 <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>
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>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="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
 129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03212.html">···36</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03212.html">Rot2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02364.html">LieGroup</a>&lt;Rot2,·1&gt;·{</div>
 130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordtype">double</span>·c_,·s_;</div>
 132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<a·class="code·hl_class"·href="a03212.html">Rot2</a>&amp;·<a·class="code·hl_function"·href="a01428.html#abb52bb00c68909fc1147e5d112e8c2ae">normalize</a>();</div>
 134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>(<span·class="keywordtype">double</span>·c,·<span·class="keywordtype">double</span>·s)·:·c_(c),·s_(s)·{}</div>
 136 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">public</span>:</div>
 138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 139 <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"><a·class="line"·href="a03212.html#ae1383d61756e94cd2cbb837a00078ee2">···53</a></span>····<a·class="code·hl_function"·href="a03212.html#ae1383d61756e94cd2cbb837a00078ee2">Rot2</a>()·:·c_(1.0),·s_(0.0)·{}</div>
 141 <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="a03212.html#aec86a74ee72b1d982db5023f4add4fc3">···56</a></span>····<a·class="code·hl_function"·href="a03212.html#aec86a74ee72b1d982db5023f4add4fc3">Rot2</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>&amp;·r)·:·<a·class="code·hl_class"·href="a03212.html">Rot2</a>(r.c_,·r.s_)·{}</div>
 143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03212.html#acda969716a9ad7e96bc817a22eefe83d">···59</a></span>····<a·class="code·hl_function"·href="a03212.html#acda969716a9ad7e96bc817a22eefe83d">Rot2</a>(<span·class="keywordtype">double</span>·theta)·:·c_(cos(theta)),·s_(sin(theta))·{}</div>
 145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
125 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">146 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
 147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03212.html#afb35e14b4b02f27820711c8bcc37367a">···62</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>·<a·class="code·hl_function"·href="a03212.html#afb35e14b4b02f27820711c8bcc37367a">fromAngle</a>(<span·class="keywordtype">double</span>·theta)·{</div>
 148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>(theta);</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> 
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>149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}</div>
141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}</div> 
142 </div>150 </div>
143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
144 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};">152 <div·class="foldopen"·id="foldopen00067"·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>153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03212.html#ad5570449789e34060ee8117a35fc6904">···67</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>·<a·class="code·hl_function"·href="a0[·...·truncated·by·diffoscope;·len:·107,·SHA:·f2f4a56d3a3535b961674d029bb5ce7fcd9505010d2077503a9d03524e20a9f4·...·]·{</div>
 154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·degree·=·M_PI·/·180;</div>
 155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">return</span>·fromAngle(theta·*·degree);</div>
146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·<span·class="keyword">protected</span>:</div>156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>157 </div>
 158 <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">static</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>·fromCosSin(<span·class="keywordtype">double</span>·c,·<span·class="keywordtype">double</span>·s);</div>
150 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 161 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>·relativeBearing(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·d,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,2&gt;</a>·H·=</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> 
154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········boost::none);</div>
155 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>163 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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[·...·truncated·by·diffoscope;·len:·7,·SHA:·411fdb22d8d9298e5d32f2cdcc7e865f8f3bf55c5ad15133b18e1b86bb7a2499·...·];</div>164 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>·atan2(<span·class="keywordtype">double</span>·y,·<span·class="keywordtype">double</span>·x);</div>
157 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>165 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 166 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>·Random(std::mt19937·&amp;·rng);</div>
 167 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 168 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 169 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</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;theta&quot;</span>)·<span·class="keyword">const</span>;</div>
 170 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 171 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</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="a03212.html">Rot2</a>&amp;·R,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
 172 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 173 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 174 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a03212.html#aad8b30ebaa6e55fbfc7499acf753209b">··111</a></span>····<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>·<a·class="code·hl_function"·href="a03212.html#aad8b30ebaa6e55fbfc7499acf753209b">Identity</a>()·{··<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>();·}</div>
 175 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 176 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a03212.html#a4c5d02fd84eb445e2275a67c31af8453">··114</a></span>····<a·class="code·hl_class"·href="a03212.html">Rot2</a>·<a·class="code·hl_function"·href="a03212.html#a4c5d02fd84eb445e2275a67c31af8453">inverse</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>(c_,·-s_);}</div>
 177 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
158 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">178 <div·class="foldopen"·id="foldopen00117"·data-start="{"·data-end="}">
159 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02940.html#a00140a3bcdfc1d1aef72c445bf563962">···87</a></span>··<a·class="code·hl_function"·href="a02940.html#a00140a3bcdfc1d1aef72c445bf563962">Cal3</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> 
160 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······:·fx_(fx),·fy_(fy),·s_(s),·u0_(u0),·v0_(v0)·{}</div>179 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="a03212.html#a0ee7e4888afe8f920ba74171f31e3233">··117</a></span>····<a·class="code·hl_class"·href="a03212.html">Rot2</a>·<a·class="code·hl_function"·href="a03212.html#a0ee7e4888afe8f920ba7417[·...·truncated·by·diffoscope;·len:·157,·SHA:·f32c93309164a63e06a7cf90178ec859aab3b66f44834f51915d872b312bb74d·...·]</div>
 180 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>······<span·class="keywordflow">return</span>·fromCosSin(c_·*·R.c_·-·s_·*·R.s_,·s_·*·R.c_·+·c_·*·R.s_);</div>
 181 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····}</div>
161 </div>182 </div>
162 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
163 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}"> 
164 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a02940.html#a07d11d8f73bca2e0153e58b3e94b49ac">···91</a></span>··<a·class="code·hl_function"·href="a02940.html#a07d11d8f73bca2e0153e58b3e94b49ac">Cal3</a>(<span·class="keyword">const</span>·Vector5&amp;·d)</div> 
165 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······:·fx_(d(0)),·fy_(d(1)),·s_(d(2)),·u0_(d(3)),·v0_(d(4))·{}</div> 
Max diff block lines reached; 41625/65455 bytes (63.59%) of diff not shown.
15.9 KB
html2text {}
Max HTML report size reached
5.9 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/StereoPoint2.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">StereoPoint2.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:a3a54f1f148aae3d1d818305d844116c9"·id="r_a3a54f1f148aae3d1d818305d844116c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a54f1f148aae3d1d818305d844116c9"·name="a3a54f1f148aae3d1d818305d844116c9"></a>116 <tr·class="memitem:aa1d71ac66372025933d65ce5efee8cdf"·id="r_aa1d71ac66372025933d65ce5efee8cdf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa1d71ac66372025933d65ce5efee8cdf"·name="aa1d71ac66372025933d65ce5efee8cdf"></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="a03352.html">StereoPoint2</a>·&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="a02944.html">Cal3_S2</a>·&amp;cal)</td></tr>
116 <tr·class="separator:a3a54f1f148aae3d1d818305d844116c9"><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>Jan·26,·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>dellaert·</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="a00410.html">StereoPoint2.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="a00410.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
8.07 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/SphericalCamera.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 94, 52 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">SphericalCamera.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>Calibrated·camera·with·spherical·projection.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00413_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="a03320.html">gtsam::EmptyCal</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> 
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="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="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> 
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="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>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
123 Namespaces</h2></td></tr>107 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>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>
125 <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>
126 <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>
127 </table>117 </table>
128 <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>
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>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>
131 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd></dl>120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>
 121 <dd>
 122 Varun·Agrawal·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00413.html">SphericalCamera.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="a00413.html">Cal3DS2_Base.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>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.8 KB
html2text {}
Max HTML report size reached
6.31 KB
./usr/share/doc/libgtsam-dev/html/a00416.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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">Cal3_S2.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">CalibratedCamera.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>The·most·common·5DOF·3D-&gt;2D·calibration.··104 <p>Calibrated·camera·for·which·only·pose·is·unknown.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00416_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="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> 
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> 
118 </table><table·class="memberdecls"> 
119 <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>
120 Namespaces</h2></td></tr>108 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>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="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>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>112 </table>
125 <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>
126 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration.·</p>114 <div·class="textblock"><p>Calibrated·camera·for·which·only·pose·is·unknown.·</p>
 115 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2009·</dd></dl>
127 <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>
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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00416.html">Cal3_S2.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00416.html">CalibratedCamera.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.42 KB
html2text {}
Max HTML report size reached
8.5 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/Cal3DS2_Base.cpp·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, 41 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>·&#124;
101 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3DS2_Base.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Line3.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>4·dimensional·manifold·of·3D·lines··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00422_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="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">
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">125 </table><table·class="memberdecls">
112 <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="func-members"·name="func-members"></a>
113 Functions</h2></td></tr>127 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>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"·hr[·...·truncated·by·diffoscope;·len:·364,·SHA:·1e8985af791ff19f874038ba204d4c71a5c58a08293169313600b661bf9e306c·...·])</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>
116 <tr·class="separator:a7804979ad8bb1a32c54eff40daa76a4d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:aae9294b064e306ac7993dea546c0d8fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>131 </table>
118 <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>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>133 <div·class="textblock"><p>4·dimensional·manifold·of·3D·lines·</p>
120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>134 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd>
121 <dd>135 <dd>
122 Varun·Agrawal·</dd></dl>136 Frank·Dellaert·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00422.html">Cal3DS2_Base.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="a00422.html">Line3.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.87 KB
html2text {}
Max HTML report size reached
5.66 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/SimpleCamera.cpp·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, 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="#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">Similarity3.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 <p>Implementation·of·Similarity3·transform.··
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: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>
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>Implementation·of·Similarity3·transform.·</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> 
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>
 123 <dd>
 124 John·Lambert·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00425.html">SimpleCamera.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00425.html">Similarity3.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>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.2 KB
html2text {}
Max HTML report size reached
7.59 KB
./usr/share/doc/libgtsam-dev/html/a00431.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Similarity2.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, 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">Pose3.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Similarity2.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>3D·Pose··105 <p>Implementation·of·Similarity2·transform.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00431_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="a03248.html">gtsam::Similarity2</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·similarity·transform··<a·href="a03248.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="a03252.html">gtsam::Similarity2::ChartAtOrigin</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chart·at·the·origin.··<a·href="a03252.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="a03256.html">gtsam::traits&lt;·Similarity2·&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="a03260.html">gtsam::traits&lt;·const·Similarity2·&gt;</a></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
108 <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>
109 Namespaces</h2></td></tr>123 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>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>
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="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>126 <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:ae95effc0d8f9cddca334be651f3f3757"·id="r_ae95effc0d8f9cddca334be651f3f3757"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae95effc0d8f9cddca334be651f3f3757"·name="ae95effc0d8f9cddca334be651f3f3757"></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="a03180.html">Pose3</a>·&amp;pose)</td></tr> 
118 <tr·class="separator:ae95effc0d8f9cddca334be651f3f3757"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>127 </table>
120 <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>
121 <div·class="textblock"><p>3D·Pose·</p>129 <div·class="textblock"><p>Implementation·of·Similarity2·transform.·</p>
 130 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert,·Varun·Agrawal·</dd></dl>
122 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
125 <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!·-->
126 ··<ul>135 ··<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="a00431.html">Pose3.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="a00431.html">Similarity2.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>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 ··</ul>138 ··</ul>
130 </div>139 </div>
131 </body>140 </body>
132 </html>141 </html>
1.65 KB
html2text {}
Max HTML report size reached
74.3 KB
./usr/share/doc/libgtsam-dev/html/a00437_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/Cal3DS2_Base.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO3.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, 211 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">SO3.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="a00437.html">Go·to·the·documentation·of·this·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;<a·class="code"·href="a00407.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="a00473.html">gtsam/geometry/Point2.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="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="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="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="a00011.html">gtsam/base/Lie.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="a00146.html">gtsam/base/Matrix.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;gtsam/dllexport.h&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;cmath&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>
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>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">using·</span>SO3·=·SO&lt;3&gt;;</div>
 132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·Below·are·all·declarations·of·SO&lt;3&gt;·specializations.</span></div>
 134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·They·are·*defined*·in·SO3.cpp.</span></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="keyword">template</span>·&lt;&gt;</div>
 137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>GTSAM_EXPORT</div>
 138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>SO3·<a·class="code·hl_function"·href="a03304.html#a634b8f685e65a326bbf32615934000ce">SO3::AxisAngle</a>(<span·class="keyword">const</span>·Vector3&amp;·axis,·<span·class="keywordtype">double</span>·theta);</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
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> 
128 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">protected</span>:</div>140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">template</span>·&lt;&gt;</div>
 141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>GTSAM_EXPORT</div>
 142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>SO3·<a·class="code·hl_function"·href="a03304.html#aee4daf030f73661fe6e1b361cfe51ea3">SO3::ClosestTo</a>(<span·class="keyword">const</span>·Matrix3&amp;·M);</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> 
132 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
133 <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="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">template</span>·&lt;&gt;</div>
134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">enum</span>·{·dimension·=·9·};</div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>GTSAM_EXPORT</div>
 146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>SO3·<a·class="code·hl_function"·href="a03304.html#a3123e38f2e398ac794bb01219d8c2afe">SO3::ChordalMean</a>(<span·class="keyword">const</span>·std::vector&lt;SO3&gt;&amp;·rotations);</div>
135 <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>
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>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">template</span>·&lt;&gt;</div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>GTSAM_EXPORT</div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>Matrix3·<a·class="code·hl_function"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">SO3::Hat</a>(<span·class="keyword">const</span>·Vector3&amp;·xi);··</div>
137 <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>·</div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">template</span>·&lt;&gt;</div>
 153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>GTSAM_EXPORT</div>
 154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>Vector3·<a·class="code·hl_function"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">SO3::Vee</a>(<span·class="keyword">const</span>·Matrix3&amp;·X);··</div>
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">template</span>·&lt;&gt;</div>
 157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>Matrix3·<a·class="code·hl_function"·href="a03304.html#a658ad6a8dff83c79e252914de423348b">SO3::AdjointMap</a>()·<span·class="keyword">const</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>158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">template</span>·&lt;&gt;</div>
 160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>GTSAM_EXPORT</div>
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>SO3·<a·class="code·hl_function"·href="a03304.html#a092627ec38ae01d168ae308c80bc6ff7">SO3::Expmap</a>(<span·class="keyword">const</span>·Vector3&amp;·omega,·ChartJacobian·H);</div>
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">template</span>·&lt;&gt;</div>
 164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>GTSAM_EXPORT</div>
 165 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>Matrix3·<a·class="code·hl_function"·href="a03304.html#a817f097897b7dd72305aded9092359d2">SO3::ExpmapDerivative</a>(<span·class="keyword">const</span>·Vector3&amp;·omega);</div>
152 <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">···75</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>167 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>·&lt;&gt;</div>
154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······:·Cal3(v(0),·v(1),·v(2),·v(3),·v(4)),</div> 
155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········k1_(v(5)),</div> 
156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········k2_(v(6)),</div>168 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>GTSAM_EXPORT</div>
 169 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>Vector3·<a·class="code·hl_function"·href="a03304.html#a5f932e7ef1e0c5842397815753bb7f01">SO3::Logmap</a>(<span·class="keyword">const</span>·SO3&amp;·R,·ChartJacobian·H);</div>
157 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········p1_(v(7)),</div> 
158 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········p2_(v(8))·{}</div> 
159 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>170 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 171 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;&gt;</div>
 172 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>GTSAM_EXPORT</div>
 173 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>Matrix3·<a·class="code·hl_function"·href="a03304.html#a87c100530611732950ccdd2c44cae1c6">SO3::LogmapDerivative</a>(<span·class="keyword">const</span>·Vector3&amp;·omega);</div>
160 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>174 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
161 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div> 
162 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>···············································<span·class="keyword">const</span>·Cal3DS2_Base&amp;·cal);</div>175 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//·Chart·at·origin·for·SO3·is·*not*·Cayley·but·actual·Expmap/Logmap</span></div>
 176 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">template</span>·&lt;&gt;</div>
 177 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>GTSAM_EXPORT</div>
 178 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>SO3·<a·class="code·hl_function"·href="a02364.html#af0dab5bebe52a8ccebe8ea8a1dbafd21">SO3::ChartAtOrigin::Retract</a>(<span·class="keyword">const</span>·Vector3&amp;·omega,·ChartJacobian·H);</div>
163 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>179 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
164 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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:·77,·SHA:·d16058d4297aac49be689c7b4810bae4f2397879f445416012344979dc12983f·...·];</div>180 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">template</span>·&lt;&gt;</div>
 181 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>GTSAM_EXPORT</div>
 182 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>Vector3·SO3::ChartAtOrigin::Local(<span·class="keyword">const</span>·SO3&amp;·R,·ChartJacobian·H);</div>
165 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>183 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
166 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·Cal3DS2_Base&amp;·K,·<span·class="keywordtype">double</span>·tol·=·1e-8)·<span·class="keyword">const</span>;</div> 
167 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>184 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">template</span>·&lt;&gt;</div>
Max diff block lines reached; 26461/58947 bytes (44.89%) of diff not shown.
16.6 KB
html2text {}
Max HTML report size reached
11.4 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/Point2.cpp·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, 63 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="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Point2.cpp·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>2D·Point··104 <p>Cyclic·group·implementation.··
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: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:a5973516e4af8db350dbaadb98de53a2a"><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</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:a04244016af43048cedf8df2006ccda45"><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>112 </table>
141 <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>
142 <div·class="textblock"><p>2D·Point·</p>114 <div·class="textblock"><p>Cyclic·group·implementation.·</p>
143 <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>
144 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
147 <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!·-->
148 ··<ul>120 ··<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="a00443.html">Point2.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00443.html">Cyclic.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>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>
151 ··</ul>123 ··</ul>
152 </div>124 </div>
153 </body>125 </body>
154 </html>126 </html>
2.65 KB
html2text {}
Max HTML report size reached
8.99 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/Cal3Fisheye.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, 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>··</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">CalibratedCamera.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Calibrated·camera·for·which·only·pose·is·unknown.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00446_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="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">
106 <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>
107 Namespaces</h2></td></tr>127 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>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>
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="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>130 <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>131 </table>
118 <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>
 133 <div·class="textblock"><p>Calibrated·camera·for·which·only·pose·is·unknown.·</p>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Apr·8,·2020·</dd></dl>134 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2009·</dd></dl>
120 <dl·class="section·author"><dt>Author</dt><dd>ghaggin·</dd>135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
121 <dd> 
122 Varun·Agrawal·</dd></dl> 
123 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>140 ··<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="a00446.html">Cal3Fisheye.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="a00446.html">CalibratedCamera.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>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>
130 ··</ul>143 ··</ul>
131 </div>144 </div>
132 </body>145 </body>
133 </html>146 </html>
2.08 KB
html2text {}
Max HTML report size reached
20.9 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/SimpleCamera.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 94, 57 lines modifiedOffset 94, 92 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="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SimpleCamera.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>A·simple·camera·class·with·a·Cal3_S2·calibration.··107 <p>2D·Point··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <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>
108 <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="a03148.html">gtsam::Range&lt;·Point2,·Point2·&gt;</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">121 </table><table·class="memberdecls">
115 <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>
116 Typedefs</h2></td></tr>123 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>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>
119 <tr·class="separator:a3a2e8c622e65623a6853c84073bdb4f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:aec9655d963c3776bbf707f74c59989dc"><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>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>
122 <tr·class="separator:a095674a7836d08a894b0c11b34f692d5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>167 <tr·class="separator:a93d4e38a582b6f32fc4f301df10721d5"><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>168 </table>
133 <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>
 170 <div·class="textblock"><p>2D·Point·</p>
134 <div·class="textblock"><p>A·simple·camera·class·with·a·Cal3_S2·calibration.·</p> 
135 <dl·class="section·date"><dt>Date</dt><dd>Aug·16,·2009·</dd></dl> 
136 <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>
137 </div></div><!--·contents·-->172 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->173 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->174 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>176 ··<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="a00449.html">SimpleCamera.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="a00449.html">Point2.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>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>
144 ··</ul>179 ··</ul>
145 </div>180 </div>
146 </body>181 </body>
147 </html>182 </html>
5.19 KB
html2text {}
Max HTML report size reached
750 B
./usr/share/doc/libgtsam-dev/html/a00449.js
664 B
js-beautify {}
Max HTML report size reached
48.7 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/SimpleCamera.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, 141 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">SimpleCamera.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="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>
112 <div·class="line"><a·id="l00006"·name="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> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00302.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="a00317.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="a00284.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="a00326.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="a00467.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="a00326.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="a00416.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="a00350.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>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>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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="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="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> 
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> 
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> 
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">using·</span>PinholeCameraCal3Fisheye·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3Fisheye&gt;</a>;</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="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div> 
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">class·</span>GTSAM_EXPORT·SimpleCamera·:·<span·class="keyword">public</span>·<a·class="code·hl_typedef"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">PinholeCameraCal3_S2</a>·{</div> 
139 <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>
140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03104.html">PinholeCamera&lt;Cal3_S2&gt;</a>·Base;</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">Poi[·...·truncated·by·diffoscope;·len:·7,·SHA:·0834135a0315a761592ea45595cfbc6bf3d206edd335290b539790dcf7ae135b·...·];</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">//·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>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;SimpleCamera&gt;·shared_ptr;</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>
 134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</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#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p1,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·q,</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>
 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>
 141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 142 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">
 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·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>
 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>
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>}</div>
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">public</span>:</div>146 </div>
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">/*</span></div>
146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··SimpleCamera()·:</div> 
147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······Base()·{</div> 
148 <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="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">explicit</span>·SimpleCamera(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·pose)·:</div> 
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······Base(pose)·{</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>
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
154 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··SimpleCamera(<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="a02944.html">Cal3_S2</a>&amp;·K)·:</div> 
155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······Base(pose,·K)·{</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>
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··}</div>171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··</div>
157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>
158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>
159 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···<span·class="keyword">static</span>·SimpleCamera·Level(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>·&amp;K,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03156.html">Pose2</a>&amp;·pose2,</div> 
160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·······<span·class="keywordtype">double</span>·height)·{</div> 
161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·····<span·class="keywordflow">return</span>·SimpleCamera(Base::LevelPose(pose2,·height),·K);</div> 
162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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>·SimpleCamera·Level(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03156.html">Pose2</a>&amp;·pose2,·<span·class="keywordtype">double</span>·height)·{</div> 
165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·SimpleCamera::Level(<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>(),·pose2,·height);</div> 
166 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···}</div>176 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
Max diff block lines reached; 12222/38573 bytes (31.69%) of diff not shown.
10.9 KB
html2text {}
Max HTML report size reached
5.32 KB
./usr/share/doc/libgtsam-dev/html/a00455.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/Pose3.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, 38 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">SOn.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Pose3.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Definitions·of·dynamic·specializations·of·SO(n)··105 <p>3D·Pose··
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:ae95effc0d8f9cddca334be651f3f3757"·id="r_ae95effc0d8f9cddca334be651f3f3757"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae95effc0d8f9cddca334be651f3f3757"·name="ae95effc0d8f9cddca334be651f3f3757"></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="a03180.html">Pose3</a>·&amp;pose)</td></tr>
 118 <tr·class="separator:ae95effc0d8f9cddca334be651f3f3757"><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>3D·Pose·</p>
114 <div·class="textblock"><p>Definitions·of·dynamic·specializations·of·SO(n)·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
116 <dd> 
117 Varun·Agrawal·</dd></dl> 
118 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl> 
119 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
122 <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!·-->
123 ··<ul>126 ··<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="a00455.html">SOn.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="a00455.html">Pose3.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>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 ··</ul>129 ··</ul>
127 </div>130 </div>
128 </body>131 </body>
129 </html>132 </html>
1.04 KB
html2text {}
Max HTML report size reached
10.3 KB
./usr/share/doc/libgtsam-dev/html/a00458.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 97, 54 lines modifiedOffset 97, 58 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">Line3.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Similarity3.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>4·dimensional·manifold·of·3D·lines··106 <p>Implementation·of·Similarity3·transform.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00458_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00458_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="a03080.html">gtsam::Line3</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>
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>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>
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="a03084.html">gtsam::traits&lt;·Line3·&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="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>
116 <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="a03272.html">gtsam::traits&lt;·Similarity3·&gt;</a></td></tr>
 119 <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>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>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table><table·class="memberdecls">122 </table><table·class="memberdecls">
120 <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>
121 Namespaces</h2></td></tr>124 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>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>
123 <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>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls">128 </table><table·class="memberdecls">
126 <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>
127 Functions</h2></td></tr>130 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>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>
130 <tr·class="separator:aae9294b064e306ac7993dea546c0d8fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:a5678009a227aa206df50905d47686f64"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>135 </table>
132 <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>
133 <div·class="textblock"><p>4·dimensional·manifold·of·3D·lines·</p>137 <div·class="textblock"><p>Implementation·of·Similarity3·transform.·</p>
134 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd>138 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>
135 <dd>139 <dd>
136 Frank·Dellaert·</dd></dl>140 John·Lambert·</dd></dl>
137 </div></div><!--·contents·-->141 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>145 ··<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="a00458.html">Line3.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="a00458.html">Similarity3.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>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>
144 ··</ul>148 ··</ul>
145 </div>149 </div>
146 </body>150 </body>
147 </html>151 </html>
2.35 KB
html2text {}
Max HTML report size reached
584 B
./usr/share/doc/libgtsam-dev/html/a00458.js
498 B
js-beautify {}
Max HTML report size reached
62.9 KB
./usr/share/doc/libgtsam-dev/html/a00458_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/Line3.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Similarity3.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, 130 lines modifiedOffset 98, 181 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">Line3.h</div></div>104 ··<div·class="headertitle"><div·class="title">Similarity3.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="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>
 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> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">//·\callgraph</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</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="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>·</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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00332.html">gtsam/geometry/Rot3.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="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>
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/Pose3.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>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>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>
123 <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>·</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Forward·declarations</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">class·</span>Line3;</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span>Pose3;</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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> 
129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
131 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">132 <div·class="foldopen"·id="foldopen00036"·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>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·h[·...·truncated·by·diffoscope;·len:·63,·SHA:·9991af41dc766cf0ff07cb3ab14de8a14e7968a42066be2528b7cf65a7b41966·...·]·{</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>
 136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·<span·class="keyword">private</span>:</div>137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">private</span>:</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>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>
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>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>
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>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>
137 <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="l00048"·name="l00048"></a><span·class="lineno">···48</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> 
139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>
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> 
143 </div> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>
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> 
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······R_(R),·a_(a),·b_(b)·{}</div> 
148 </div> 
149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>147 <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>··<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="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·t,·<span·class="keywordtype">double</span>·s);</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> 
153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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</span>·s);</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> 
157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</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="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const</span>;</div> 
159 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>151 <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>
 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>·</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·[·...·truncated·by·diffoscope;·len:·45,·SHA:·1eefb6e5203e81e7a3757ef2c0aa5c8c65eb7afda9e69e2a2d56d40fc874429f·...·])·<span·class="keyword">const</span>;</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,[·...·truncated·by·diffoscope;·len:·44,·SHA:·fb1390f031d96282e390cd22399f9a5e68e81d7cdfcd6a52091c7937474ca9e2·...·])·<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>
 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>
 165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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</span>·<a·class="code·hl_class"·href="a03264.html">Similarity3</a>&amp;·S)·<span·class="keyword">const</span>;</div>
 167 <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">···93</span>··<a·class="code·hl_class"·href="a03264.html">Similarity3</a>·inverse()·<span·class="keyword">const</span>;</div>
 169 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 170 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 171 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·transformFrom(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·p,··························<span·class="comment">//</span></div>
 172 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·······················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·7&gt;</a>·H1·=·boost::none,··<span·class="comment">//</span></div>
 173 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·······················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·3&gt;</a>·H2·=·boost::none)·<span·class="keyword">const</span>;</div>
161 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>174 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</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">Optional[·...·truncated·by·diffoscope;·len:·44,·SHA:·45705b3ff4243fc34bf363e165f8c3cdaed38faa21cf160402f182f2e33c39e2·...·])·<span·class="keyword">const</span>;</div>175 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<a·class="code·hl_class"·href="a03180.html">Pose3</a>·transformFrom(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·T)·<span·class="keyword">const</span>;</div>
163 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>176 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</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>177 <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>·<a·class="code·hl_function"·href="a01428.html#a63d86e99c211c6daeac2b7b4dd9d928e">operator*</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·p)·<span·class="keyword">const</span>;</div>
165 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>178 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
 179 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03264.html">Similarity3</a>·Align(<span·class="keyword">const</span>·Point3Pairs&amp;·abPointPairs);</div>
166 <div·class="foldopen"·id="foldopen00123"·data-start="{"·data-end="}"> 
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="a03080.html#a36f6ef46daaa96b8b916ed6a9b060476">R</a>()<span·class="keyword">·const·</span>{</div> 
168 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····<span·class="keywordflow">return</span>·R_;</div> 
169 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··}</div> 
Max diff block lines reached; 24126/50411 bytes (47.86%) of diff not shown.
13.6 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/Cal3Unified.cpp·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 94, 41 lines modifiedOffset 94, 193 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>·&#124;
101 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3Unified.cpp·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">
  
 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>
105 <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="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">
106 <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>
107 Namespaces</h2></td></tr>126 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>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>
109 <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>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">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">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>152 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
113 Functions</h2></td></tr>153 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>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#af378e231b519e8bb1f[·...·truncated·by·diffoscope;·len:·218,·SHA:·9edddc6064f4e963d2116daa89173588561de0af14223243817454ae4856dfe9·...·])</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>
Max diff block lines reached; 1668/38106 bytes (4.38%) of diff not shown.
20.3 KB
html2text {}
Max HTML report size reached
126 KB
./usr/share/doc/libgtsam-dev/html/a00464_source.html
Max HTML report size reached
8.92 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/Cal3Unified.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, 49 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">Cal3Unified.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>Unified·Calibration·Model,·see·Mei07icra·for·details.··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="a00467_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00467_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="a03008.html">gtsam::Cal3Unified</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·omni-directional·camera·with·mirror·+·lens·radial·distortion.··<a·href="a03008.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="a03012.html">gtsam::traits&lt;·Cal3Unified·&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="a03016.html">gtsam::traits&lt;·const·Cal3Unified·&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>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>130 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>
129 <dd>131 <dd>
130 Varun·Agrawal·</dd></dl>132 Frank·Dellaert·</dd></dl>
 133 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2015·</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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00467.html">Cal3Unified.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="a00467.html">PinholePose.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>
2.31 KB
html2text {}
Max HTML report size reached
430 B
./usr/share/doc/libgtsam-dev/html/a00467.js
344 B
js-beautify {}
Max HTML report size reached
152 KB
./usr/share/doc/libgtsam-dev/html/a00467_source.html
Max HTML report size reached
16.7 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/Point2.h·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 94, 92 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">Point2.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SimpleCamera.cpp·File·Reference</div></div>
105 </div><!--header-->102 </div><!--header-->
106 <div·class="contents">103 <div·class="contents">
  
107 <p>2D·Point··104 <p>A·simple·camera·class·with·a·Cal3_S2·calibration.··
108 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00473_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="a03148.html">gtsam::Range&lt;·Point2,·Point2·&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="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> 
168 </table>112 </table>
169 <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>
170 <div·class="textblock"><p>2D·Point·</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>
171 <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>
172 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
173 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
174 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
175 <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!·-->
176 ··<ul>121 ··<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="a00473.html">Point2.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00473.html">SimpleCamera.cpp</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>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>
179 ··</ul>124 ··</ul>
180 </div>125 </div>
181 </body>126 </body>
182 </html>127 </html>
4.0 KB
html2text {}
Max HTML report size reached
7.54 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/HybridConditional.cpp·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 94, 32 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">HybridConditional.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">GaussianMixture.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <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>
  
 108 <p><a·href="a00482_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="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>
 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="a03396.html">gtsam::traits&lt;·GaussianMixture·&gt;</a></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>
 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>
110 </table>130 </table>
111 <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>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>132 <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>133 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 134 <dd>
 135 Varun·Agrawal·</dd></dl>
 136 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>
114 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>141 ··<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="a00482.html">HybridConditional.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00482.html">GaussianMixture.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>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>
121 ··</ul>144 ··</ul>
122 </div>145 </div>
123 </body>146 </body>
124 </html>147 </html>
1.75 KB
html2text {}
Max HTML report size reached
11.3 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/HybridBayesNet.cpp·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 95, 48 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="#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">HybridBayesNet.cpp·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>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.··106 <p>Hybrid·factor·graph·that·uses·type·erasure.··
106 <a·href="#details">More...</a></p>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">
 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">
114 <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="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>122 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>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="a[·...·truncated·by·diffoscope;·len:·153,·SHA:·5d704344d795adcf844c4cd255ca27e6102bd5b0a3b4adc8a890961122ebc7ef·...·]</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>
118 <tr·class="separator:ae6415c63d70d1b582a0162652b16b868"><td·class="memSeparator"·colspan="2">&#160;</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>
119 </table>132 </table>
120 <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>
121 <div·class="textblock"><p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·</p>134 <div·class="textblock"><p>Hybrid·factor·graph·that·uses·type·erasure.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>135 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
123 <dd>136 <dd>
124 Varun·Agrawal·</dd>137 Varun·Agrawal·</dd>
125 <dd>138 <dd>
126 Shangjie·Xue·</dd> 
127 <dd> 
128 Frank·Dellaert·</dd></dl>139 Frank·Dellaert·</dd></dl>
129 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>140 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
130 </div></div><!--·contents·-->141 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
133 <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!·-->
134 ··<ul>145 ··<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="a00485.html">HybridBayesNet.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00485.html">HybridGaussianFactorGraph.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>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>
137 ··</ul>148 ··</ul>
138 </div>149 </div>
139 </body>150 </body>
140 </html>151 </html>
3.26 KB
html2text {}
Max HTML report size reached
386 B
./usr/share/doc/libgtsam-dev/html/a00485.js
300 B
js-beautify {}
Max HTML report size reached
5.62 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/HybridEliminationTree.cpp·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 94, 32 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">HybridEliminationTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00488_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="a03484.html">gtsam::HybridJunctionTree</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·associated·with·a·Bayes·net.··<a·href="a03484.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·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>
113 <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>
114 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>126 ··<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="a00488.html">HybridEliminationTree.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00488.html">HybridJunctionTree.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>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>
121 ··</ul>129 ··</ul>
122 </div>130 </div>
123 </body>131 </body>
124 </html>132 </html>
1.3 KB
html2text {}
Max HTML report size reached
8.08 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/HybridGaussianISAM.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, 53 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>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridGaussianISAM.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridBayesNet.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00491_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.··
 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="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"> 
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: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>
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>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>March·31,·2022·</dd></dl>121 <div·class="textblock"><p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
124 <dd>123 <dd>
125 Frank·Dellaert·</dd> 
126 <dd> 
127 Varun·Agrawal</dd></dl>124 Varun·Agrawal·</dd>
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>125 <dd>
131 Frank·Dellaert·</dd>126 Shangjie·Xue·</dd>
132 <dd>127 <dd>
133 Richard·Roberts·</dd></dl>128 Frank·Dellaert·</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="a00491.html">HybridGaussianISAM.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="a00491.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.02 KB
html2text {}
Max HTML report size reached
291 B
./usr/share/doc/libgtsam-dev/html/a00491.js
205 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00491·=·[1 var·a00491·=·[
2 ····["gtsam::traits<·HybridGaussianISAM·>",·"a03472.html",·null]2 ····["prunerFunc",·"a00491.html#ae6415c63d70d1b582a0162652b16b868",·null]
3 ];3 ];
9.59 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/GaussianMixture.cpp·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 94, 48 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">GaussianMixture.cpp·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>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.··105 <p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00494_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="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>
 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>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 </table><table·class="memberdecls">
108 <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>
109 Namespaces</h2></td></tr>125 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>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>
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="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>128 <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>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"><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> 
127 Frank·Dellaert·</dd></dl> 
128 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>132 <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>
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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00494.html">GaussianMixture.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="a00494.html">HybridBayesTree.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.42 KB
html2text {}
Max HTML report size reached
443 B
./usr/share/doc/libgtsam-dev/html/a00494.js
357 B
js-beautify {}
Max HTML report size reached
8.09 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/HybridFactorGraph.h·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 95, 53 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="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">HybridFactorGraph.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridValues.h·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.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00497_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00497_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="a03456.html">gtsam::HybridFactorGraph</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="a03504.html">gtsam::HybridValues</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>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:·173,·SHA:·b9659f13c0f55ced143f382aba2db945b4633b01468e700821f9a1396b7168e9·...·].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>
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: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> 
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>Factor·graph·with·utilities·for·hybrid·factors.·</p> 
130 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd> 
131 <dd> 
132 Frank·Dellaert·</dd></dl> 
133 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jul·28,·2022·</dd></dl>
 123 <dl·class="section·author"><dt>Author</dt><dd>Shangjie·Xue·</dd></dl>
134 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>128 ··<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="a00497.html">HybridFactorGraph.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00497.html">HybridValues.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>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>
141 ··</ul>131 ··</ul>
142 </div>132 </div>
143 </body>133 </body>
144 </html>134 </html>
1.83 KB
html2text {}
Max HTML report size reached
324 B
./usr/share/doc/libgtsam-dev/html/a00497.js
238 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a00497·=·[1 var·a00497·=·[
2 ····["gtsam::HybridFactorGraph",·"a03456.html",·"a03456"]2 ····["gtsam::HybridValues",·"a03504.html",·"a03504"],
 3 ····["gtsam::traits<·HybridValues·>",·"a03508.html",·null]
3 ];4 ];
88.6 KB
./usr/share/doc/libgtsam-dev/html/a00497_source.html
Max HTML report size reached
5.94 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/HybridNonlinearFactorGraph.h·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 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">HybridNonlinearFactorGraph.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00500_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="a03488.html">gtsam::HybridNonlinearFactorGraph</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="a03492.html">gtsam::traits&lt;·HybridNonlinearFactorGraph·&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>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"><p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
124 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
125 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00500.html">HybridNonlinearFactorGraph.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="a00500.html">HybridJunctionTree.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
9.79 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/HybridGaussianFactorGraph.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 95, 55 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="#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">HybridGaussianFactorGraph.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridNonlinearISAM.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Linearized·Hybrid·factor·graph·that·uses·type·erasure.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00503_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00503_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="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>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>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
117 <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>
118 Namespaces</h2></td></tr>114 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>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="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>
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"> 
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>118 </table>
132 <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>
133 <div·class="textblock"><p>Linearized·Hybrid·factor·graph·that·uses·type·erasure.·</p>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·12,·2022·</dd></dl>
134 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang,·Varun·Agrawal,·Frank·Dellaert·</dd></dl>121 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
135 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl> 
136 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>126 ··<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="a00503.html">HybridGaussianFactorGraph.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="a00503.html">HybridNonlinearISAM.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>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>
143 ··</ul>129 ··</ul>
144 </div>130 </div>
145 </body>131 </body>
146 </html>132 </html>
2.73 KB
html2text {}
Max HTML report size reached
461 B
./usr/share/doc/libgtsam-dev/html/a00503.js
375 B
js-beautify {}
Max HTML report size reached
85.2 KB
./usr/share/doc/libgtsam-dev/html/a00503_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/HybridGaussianFactorGraph.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, 192 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">HybridGaussianFactorGraph.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="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="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>
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> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00560.html">gtsam/hybrid/GaussianMixtureFactor.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="a00551.html">gtsam/hybrid/HybridFactor.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="a00497.html">gtsam/hybrid/HybridFactorGraph.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="a00647.html">gtsam/inference/EliminateableFactorGraph.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="a00641.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="a00629.html">gtsam/inference/Ordering.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="a00803.html">gtsam/linear/GaussianFactor.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="a00869.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</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="a00536.html">gtsam/hybrid/HybridGaussianISAM.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>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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="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="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
 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>
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="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>
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·Forward·declarations</span></div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span>HybridGaussianFactorGraph;</div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span>HybridConditional;</div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">class·</span>HybridBayesNet;</div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">class·</span>HybridEliminationTree;</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">class·</span>HybridBayesTree;</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">class·</span>HybridJunctionTree;</div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">class·</span>DecisionTreeFactor;</div> 
139 <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> 
140 <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> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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>
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;boost::shared_ptr&lt;HybridConditional&gt;,·boost::shared_ptr&lt;Factor&gt;&gt;</div> 
144 <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> 
145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>GTSAM_EXPORT·<span·class="keyword">const</span>·Ordering</div> 
147 <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> 
148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">/*·*************************************************************************·*/</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#a37f1[·...·truncated·by·diffoscope;·len:·43,·SHA:·1e0f58a2c3b1950c10fc1ffea5558440c21dadd335294b87cc5f7f376a261330·...·]</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>
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">template</span>·&lt;&gt;</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>
151 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="};"> 
152 <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> 
153 <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> 
154 <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> 
155 <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> 
156 <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> 
157 <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> 
158 <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> 
159 <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> 
160 <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> 
161 <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> 
162 <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> 
163 <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> 
164 <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> 
165 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···················boost::shared_ptr&lt;FactorType&gt;&gt;</div> 
166 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="}">142 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
167 <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">const</span>·<a·class="code·hl_class"·href="a03464.html">FactorGraphType</a>&amp;·factors,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·keys)·{</div> 
168 <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>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>
169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</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>
170 </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>
 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>
 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>
Max diff block lines reached; 30369/61601 bytes (49.30%) of diff not shown.
24.9 KB
html2text {}
Max HTML report size reached
5.81 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/HybridJunctionTree.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, 41 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">HybridJunctionTree.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="a00506_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="a03484.html">gtsam::HybridJunctionTree</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·associated·with·a·Bayes·net.··<a·href="a03484.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>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>106 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>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="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>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>110 </table>
119 <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>
120 <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>
121 <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>
122 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
125 <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!·-->
126 ··<ul>118 ··<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="a00506.html">HybridJunctionTree.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="a00506.html">HybridNonlinearISAM.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>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>
129 ··</ul>121 ··</ul>
130 </div>122 </div>
131 </body>123 </body>
132 </html>124 </html>
1.33 KB
html2text {}
Max HTML report size reached
3.93 KB
./usr/share/doc/libgtsam-dev/html/a00509.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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">HybridJunctionTree.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridConditional.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 113, 13 lines modifiedOffset 113, 13 lines modified
113 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>113 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
114 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>114 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
115 </div></div><!--·contents·-->115 </div></div><!--·contents·-->
116 </div><!--·doc-content·-->116 </div><!--·doc-content·-->
117 <!--·start·footer·part·-->117 <!--·start·footer·part·-->
118 <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!·-->
119 ··<ul>119 ··<ul>
120 ····<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">HybridJunctionTree.cpp</a></li>120 ····<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="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·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>
122 ··</ul>122 ··</ul>
123 </div>123 </div>
124 </body>124 </body>
125 </html>125 </html>
767 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/HybridSmoother.h·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, 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">HybridSmoother.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridBayesTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>An·incremental·smoother·for·hybrid·factor·graphs.··104 <p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00512_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="a03500.html">gtsam::HybridSmoother</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>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>
122 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang,·Varun·Agrawal·</dd></dl>
123 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00512.html">HybridSmoother.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="a00512.html">HybridBayesTree.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.18 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/HybridValues.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, 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">HybridValues.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a00515_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="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"> 
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>Jul·28,·2022·</dd></dl>112 <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>Shangjie·Xue·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</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="a00515.html">HybridValues.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="a00515.html">HybridEliminationTree.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.31 KB
html2text {}
Max HTML report size reached
7.06 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/GaussianMixtureFactor.cpp·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 94, 40 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>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianMixtureFactor.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HybridFactorGraph.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.··106 <p>Factor·graph·with·utilities·for·hybrid·factors.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00518_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="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">
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="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>
112 </table>127 </table>
113 <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>
114 <div·class="textblock"><p>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.·</p>129 <div·class="textblock"><p>Factor·graph·with·utilities·for·hybrid·factors.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>130 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>
116 <dd> 
117 Varun·Agrawal·</dd> 
118 <dd>131 <dd>
119 Frank·Dellaert·</dd></dl>132 Frank·Dellaert·</dd></dl>
120 <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>
121 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
124 <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!·-->
125 ··<ul>138 ··<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="a00518.html">GaussianMixtureFactor.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="a00518.html">HybridFactorGraph.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>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 ··</ul>141 ··</ul>
129 </div>142 </div>
130 </body>143 </body>
131 </html>144 </html>
1.63 KB
html2text {}
Max HTML report size reached
5.77 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/HybridEliminationTree.h·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 94, 41 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">HybridEliminationTree.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridFactorGraph.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a00521_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p>Factor·graph·with·utilities·for·hybrid·factors.··
 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>Factor·graph·with·utilities·for·hybrid·factors.·</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>
 116 <dd>
 117 Frank·Dellaert·</dd></dl>
 118 <dl·class="section·date"><dt>Date</dt><dd>January,·2023·</dd></dl>
122 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
125 <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!·-->
126 ··<ul>123 ··<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="a00521.html">HybridEliminationTree.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00521.html">HybridFactorGraph.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>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>
129 ··</ul>126 ··</ul>
130 </div>127 </div>
131 </body>128 </body>
132 </html>129 </html>
1.31 KB
html2text {}
Max HTML report size reached
9.36 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/HybridBayesTree.h·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 96, 52 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">HybridBayesTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridBayesNet.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.··105 <p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00524_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00524_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="a03420.html">gtsam::HybridBayesTreeClique</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="a03408.html">gtsam::HybridBayesNet</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>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>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> 
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>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>
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03428.html#details">More...</a><br·/></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>
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> 
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>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·</p>125 <div·class="textblock"><p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·</p>
 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>
132 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>131 <dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>
133 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl> 
134 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>136 ··<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="a00524.html">HybridBayesTree.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00524.html">HybridBayesNet.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>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>
141 ··</ul>139 ··</ul>
142 </div>140 </div>
143 </body>141 </body>
144 </html>142 </html>
2.41 KB
html2text {}
Max HTML report size reached
423 B
./usr/share/doc/libgtsam-dev/html/a00524.js
337 B
js-beautify {}
Max HTML report size reached
69.2 KB
./usr/share/doc/libgtsam-dev/html/a00524_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/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 98, 164 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">HybridBayesTree.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="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="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>
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="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>116 <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> 
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</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>
 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>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00539.html">gtsam/hybrid/HybridBayesNet.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="a00560.html">gtsam/hybrid/HybridConditional.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="a00503.html">gtsam/hybrid/HybridGaussianFactorGraph.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>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/BayesTree.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>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00674.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="a00665.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="a00782.html">gtsam/linear/GaussianBayesTree.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>
 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>
126 <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>
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> 
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">//·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="foldopen00035"·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·hl_class"·href="a03516.html">BayesNet</a>&lt;HybridConditional&gt;·{</div>
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> 
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>128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·<span·class="keyword">public</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>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>
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>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>
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>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="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</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>135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">virtual</span>·~HybridBayesTreeClique()·{}</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="keywordfl[·...·truncated·by·diffoscope;·len:·19,·SHA:·00cea3756f20eb0aaa73ae8a971680001582ca232f55fdecc9dd272f35bea1d6·...·]</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>
152 <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>
 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="}">
 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>
153 </div>149 </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>150 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·<span·class="keyword">public</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>
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>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>
164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>
 157 </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>158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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>&[·...·truncated·by·diffoscope;·len:·104,·SHA:·bfffc6c2d85fb17f91cdd620a342af7336b05dcb01caafde2c1f2323e2669696·...·]>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>
169 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>163 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div>
 164 </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>165 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</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>166 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>·choose(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·&amp;assignment)·<span·class="[·...·truncated·by·diffoscope;·len:·21,·SHA:·fe622781beaec94a0803ec2a083d477473ebacfc2cb835be6cb7d3e812d00dcb·...·];</div>
177 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>167 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 168 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keywordtype">double</span>·evaluate(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·&amp;values)·<span·class="keyword">const</span>;</div>
178 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>169 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
Max diff block lines reached; 11130/52433 bytes (21.23%) of diff not shown.
17.9 KB
html2text {}
Max HTML report size reached
6.34 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/HybridBayesTree.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, 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">HybridBayesTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">MixtureFactor.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>Nonlinear·Mixture·factor·of·continuous·and·discrete.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00527_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="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">
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>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·</p>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>
 124 <dd>
 125 Varun·Agrawal·</dd></dl>
115 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>126 <dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang,·Varun·Agrawal·</dd></dl> 
117 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>131 ··<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="a00527.html">HybridBayesTree.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="a00527.html">MixtureFactor.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>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 ··</ul>134 ··</ul>
125 </div>135 </div>
126 </body>136 </body>
127 </html>137 </html>
1.54 KB
html2text {}
Max HTML report size reached
5.68 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/HybridNonlinearISAM.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">HybridNonlinearISAM.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="a00530_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="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>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>Sep·12,·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>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>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="a00530.html">HybridNonlinearISAM.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="a00530.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.25 KB
html2text {}
Max HTML report size reached
4.71 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/HybridNonlinearISAM.cpp·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 95, 31 lines modifiedOffset 95, 39 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">GaussianMixtureFactor.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
 104 <p>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.··
 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>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 116 <dd>
 117 Varun·Agrawal·</dd>
 118 <dd>
 119 Frank·Dellaert·</dd></dl>
 120 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>
114 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>125 ··<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="a00533.html">HybridNonlinearISAM.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00533.html">GaussianMixtureFactor.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>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>
121 ··</ul>128 ··</ul>
122 </div>129 </div>
123 </body>130 </body>
124 </html>131 </html>
1000 B
html2text {}
Max HTML report size reached
6.88 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/HybridConditional.h·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 96, 41 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">HybridConditional.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridGaussianISAM.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00536_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00536_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="a03436.html">gtsam::HybridConditional</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="a03468.html">gtsam::HybridGaussianISAM</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>110 <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="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>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"><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>
123 <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>
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="a00536.html">HybridConditional.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="a00536.html">HybridGaussianISAM.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>
1.56 KB
html2text {}
Max HTML report size reached
281 B
./usr/share/doc/libgtsam-dev/html/a00536.js
195 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00536·=·[1 var·a00536·=·[
2 ····["gtsam::traits<·HybridConditional·>",·"a03440.html",·null]2 ····["gtsam::traits<·HybridGaussianISAM·>",·"a03472.html",·null]
3 ];3 ];
65.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/HybridConditional.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 98, 206 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">HybridConditional.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="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>
112 <div·class="line"><a·id="l00006"·name="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="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">gtsam/discrete/DiscreteConditional.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/GaussianMixture.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="a00551.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="a00083.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="a00494.html">gtsam/hybrid/HybridBayesTree.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="a00503.html">gtsam/hybrid/HybridGaussianFactorGraph.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="a00548.html">gtsam/hybrid/HybridGaussianFactorGraph.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="a00665.html">gtsam/inference/Conditional.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="a00662.html">gtsam/inference/Key.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="a00662.html">gtsam/inference/ISAM.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="a00866.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></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="preprocessor">#include·&lt;boost/make_shared.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> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;stdexcept&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;typeinfo&gt;</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;vector&gt;</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="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>
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
137 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
 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="code·hl_class"·href="a03640.html">ISAM</a>&lt;HybridBayesTree&gt;·{</div>
138 <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> 
139 <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> 
140 <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> 
141 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>
 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>
142 <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> 
143 <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> 
144 <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> 
145 <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> 
146 <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> 
147 <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> 
148 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
149 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·<span·class="keyword">protected</span>:</div> 
150 <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> 
151 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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">···44</span>··<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>();</div>
152 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·<span·class="keyword">public</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="a03468.html">HybridGaussianISAM</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03424.html">HybridBayesTree</a>&amp;·bayesTree);</div>
153 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
154 <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="keywor[·...·truncated·by·diffoscope;·len:·22,·SHA:·29b651a50fe2f5e104ede7fb30bf037b6e1da2e636c6ac9fb4a90b6f9a3201bc·...·]</div>139 <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>·<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>
 143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······HybridBayesTree::Cliques*·orphans,</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>
 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>
 147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········HybridBayesTree::EliminationTraitsType::DefaultEliminate);</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>
 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="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="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>
 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>
155 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>
156 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}"> 
157 <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> 
158 <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> 
159 <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> 
160 </div>159 </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>
161 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>163 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
162 <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> 
163 <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> 
164 <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> 
165 <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> 
166 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
167 <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> 
168 <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> 
169 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div> 
170 <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> 
171 <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> 
172 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div> 
173 <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> 
174 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div> 
175 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div> 
176 <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> 
177 <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> 
178 <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> 
179 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>·</div> 
Max diff block lines reached; 12492/49458 bytes (25.26%) of diff not shown.
16.7 KB
html2text {}
Max HTML report size reached
6.92 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/HybridBayesNet.h·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 96, 50 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">HybridBayesNet.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridSmoother.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.··105 <p>An·incremental·smoother·for·hybrid·factor·graphs.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00539_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00539_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="a03408.html">gtsam::HybridBayesNet</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="a03500.html">gtsam::HybridSmoother</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>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
118 <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>
119 Namespaces</h2></td></tr>115 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>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>
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="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>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>119 </table>
124 <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>
125 <div·class="textblock"><p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·</p>121 <div·class="textblock"><p>An·incremental·smoother·for·hybrid·factor·graphs.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
127 <dd> 
128 Fan·Jiang·</dd> 
129 <dd> 
130 Frank·Dellaert·</dd></dl> 
131 <dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00539.html">HybridBayesNet.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00539.html">HybridSmoother.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>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>
1.67 KB
html2text {}
Max HTML report size reached
268 B
./usr/share/doc/libgtsam-dev/html/a00539.js
182 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00539·=·[1 var·a00539·=·[
2 ····["gtsam::traits<·HybridBayesNet·>",·"a03412.html",·null]2 ····["gtsam::HybridSmoother",·"a03500.html",·"a03500"]
3 ];3 ];
51.3 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/HybridBayesNet.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 98, 161 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">HybridBayesNet.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="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">·*·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> 
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="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>
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>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>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01394.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="a00536.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="a00515.html">gtsam/hybrid/HybridValues.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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00683.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="a00809.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>121 <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>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>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>123 <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="};">124 <div·class="foldopen"·id="foldopen00025"·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="cod[·...·truncated·by·diffoscope;·len:·68,·SHA:·f69dfe1c77985d706fb3077662297f54c0727038c96e1c795be82dd84174f4eb·...·]·{</div>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>
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="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>
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> 
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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> 
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>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>
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>135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>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>
144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>
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> 
148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</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>
 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="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>145 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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> 
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="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> 
164 </div> 
165 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
166 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</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> 
167 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
168 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keywordtype">double</span>·evaluate(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·&amp;values)·<span·class="keyword">const</span>;</div> 
169 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div> 
170 <div·class="foldopen"·id="foldopen00117"·data-start="{"·data-end="}"> 
171 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="a03408.html#ac6ee6876b4311c32d275529749839700">··117</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03408.html#ac6ee6876b4311c32d275529749839700">operator()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·&amp;values)<span·class="keyword">·const·</span>{</div> 
172 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····<span·class="keywordflow">return</span>·evaluate(values);</div> 
173 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··}</div> 
174 </div> 
175 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div> 
176 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</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> 
177 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div> 
178 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</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> 
179 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div> 
180 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>··DecisionTreeFactor::shared_ptr·discreteConditionals()·<span·class="keyword">const</span>;</div> 
181 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div> 
182 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>··<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·sample(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·&amp;given,·std::mt19937_64·*rng)·<span·class="keyword">const</span>;</div> 
183 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span>·</div> 
184 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>··<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·sample(std::mt19937_64·*rng)·<span·class="keyword">const</span>;</div> 
185 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>·</div> 
186 <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno">··178</span>··<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·sample(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·&amp;given)·<span·class="keyword">const</span>;</div> 
187 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>·</div> 
188 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>··<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·sample()·<span·class="keyword">const</span>;</div> 
189 <div·class="line"><a·id="l00186"·name="l00186"></a><span·class="lineno">··186</span>·</div> 
190 <div·class="line"><a·id="l00188"·name="l00188"></a><span·class="lineno">··188</span>··<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>·prune(<span·class="keywordtype">size_t</span>·maxNrLeaves);</div> 
191 <div·class="line"><a·id="l00189"·name="l00189"></a><span·class="lineno">··189</span>·</div> 
Max diff block lines reached; 10052/38447 bytes (26.15%) of diff not shown.
13.6 KB
html2text {}
Max HTML report size reached
10.9 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/HybridGaussianFactorGraph.cpp·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 94, 60 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>·&#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">HybridGaussianFactorGraph.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00542_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <p>Hybrid·factor·graph·that·uses·type·erasure.·· 
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="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">
109 <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>
110 Namespaces</h2></td></tr>114 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>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>
112 <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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <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>118 </table>
133 <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>
134 <div·class="textblock"><p>Hybrid·factor·graph·that·uses·type·erasure.·</p>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
135 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>121 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
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> 
141 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
142 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
144 <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!·-->
145 ··<ul>126 ··<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="a00542.html">HybridGaussianFactorGraph.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00542.html">HybridEliminationTree.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>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>
148 ··</ul>129 ··</ul>
149 </div>130 </div>
150 </body>131 </body>
151 </html>132 </html>
2.95 KB
html2text {}
Max HTML report size reached
9.3 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/HybridSmoother.cpp·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 94, 36 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>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridSmoother.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HybridGaussianFactorGraph.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>An·incremental·smoother·for·hybrid·factor·graphs.··106 <p>Linearized·Hybrid·factor·graph·that·uses·type·erasure.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00548_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="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">
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="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>
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>An·incremental·smoother·for·hybrid·factor·graphs.·</p>133 <div·class="textblock"><p>Linearized·Hybrid·factor·graph·that·uses·type·erasure.·</p>
115 <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>
116 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>135 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
117 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>140 ··<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="a00548.html">HybridSmoother.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00548.html">HybridGaussianFactorGraph.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>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>
124 ··</ul>143 ··</ul>
125 </div>144 </div>
126 </body>145 </body>
127 </html>146 </html>
2.63 KB
html2text {}
Max HTML report size reached
11.5 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/HybridFactor.h·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, 64 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="#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">HybridFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianMixture.cpp·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p><a·href="a00551_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.··
 106 <a·href="#details">More...</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="a03448.html">gtsam::HybridFactor</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> 
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> 
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>
122 </table><table·class="memberdecls">113 </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>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
131 Functions</h2></td></tr>115 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;contin[·...·truncated·by·diffoscope;·len:·93,·SHA:·61785bbdb4617fa569ed7e88caa52bd487d8d20d5e888ecf8a1cdc5cf87c5355·...·]>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>
134 <tr·class="separator:a3b4d763982fb92592316d228bfb42e14"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:ad92a1966f54e02a7c2ce061c1228c7b3"><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>120 </table>
142 <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>
143 <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>
144 <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>
145 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
146 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
148 <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!·-->
149 ··<ul>133 ··<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="a00551.html">HybridFactor.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00551.html">GaussianMixture.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>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>
152 ··</ul>136 ··</ul>
153 </div>137 </div>
154 </body>138 </body>
155 </html>139 </html>
2.7 KB
html2text {}
Max HTML report size reached
381 B
./usr/share/doc/libgtsam-dev/html/a00551.js
295 B
js-beautify {}
Max HTML report size reached
8.52 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/GaussianMixture.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, 56 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="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">GaussianMixture.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridNonlinearFactorGraph.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.··105 <p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00554_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00554_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="a03488.html">gtsam::HybridNonlinearFactorGraph</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> 
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="a03396.html">gtsam::traits&lt;·GaussianMixture·&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>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
118 <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>
119 Namespaces</h2></td></tr>117 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>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="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>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <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> 
130 </table>121 </table>
131 <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>
132 <div·class="textblock"><p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·</p>123 <div·class="textblock"><p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·</p>
133 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>124 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
134 <dd> 
135 Varun·Agrawal·</dd></dl> 
136 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>125 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>
137 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>130 ··<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="a00554.html">GaussianMixture.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="a00554.html">HybridNonlinearFactorGraph.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>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>
144 ··</ul>133 ··</ul>
145 </div>134 </div>
146 </body>135 </body>
147 </html>136 </html>
2.17 KB
html2text {}
Max HTML report size reached
439 B
./usr/share/doc/libgtsam-dev/html/a00554.js
353 B
js-beautify {}
Max HTML report size reached
58.4 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/GaussianMixture.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, 182 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">GaussianMixture.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="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>
112 <div·class="line"><a·id="l00006"·name="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/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="a00272.html">gtsam/discrete/DecisionTree.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="a00212.html">gtsam/discrete/DecisionTreeFactor.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="a00185.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="a00560.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="a00551.html">gtsam/hybrid/HybridFactor.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="a00518.html">gtsam/hybrid/HybridFactorGraph.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="a00665.html">gtsam/inference/Conditional.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="a00866.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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>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>
130 <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>
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>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span>HybridGaussianFactorGraph;</div>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
133 <div·class="foldopen"·id="foldopen00053"·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="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>
 128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·<span·class="keyword">protected</span>:</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>129 <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="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>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>
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> 
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> 
147 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">double</span>·logConstant_;·········</div> 
148 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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> 
150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</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"><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="a04612.html">gtsam::Values</a>;··</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>
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>·&amp;decisionTree);</div> 
154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</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>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>
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> 
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;continuousFrontals,</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> 
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> 
163 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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> 
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> 
172 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div> 
173 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div> 
174 <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> 
175 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div> 
176 <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> 
177 <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> 
178 <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> 
179 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div> 
180 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div> 
181 <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> 
182 <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> 
183 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>·</div> 
184 <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>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>
185 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>·</div> 
186 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>··<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·continuousParents()·<span·class="keyword">const</span>;</div> 
187 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>·</div> 
188 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno"><a·class="line"·href="a03392.html#a061940b4d820074980054476cecf266e">··161</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03392.html#a061940b4d820074980054476cecf266e">logNormalizationConstant</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·logConstant_;·}</div> 
189 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>·</div> 
190 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>··boost::shared_ptr&lt;GaussianMixtureFactor&gt;·likelihood(</div> 
191 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·&amp;given)·<span·class="keyword">const</span>;</div> 
192 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>·</div> 
193 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>··<span·class="keyword">const</span>·Conditionals·&amp;conditionals()·<span·class="keyword">const</span>;</div> 
194 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>·</div> 
195 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno">··180</span>··<a·class="code·hl_class"·href="a02760.html">AlgebraicDecisionTree&lt;Key&gt;</a>·logProbability(</div> 
196 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·&amp;continuousValues)·<span·class="keyword">const</span>;</div> 
197 <div·class="line"><a·id="l00182"·name="l00182"></a><span·class="lineno">··182</span>·</div> 
198 <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno">··208</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> 
199 <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno">··209</span>·</div> 
200 <div·class="line"><a·id="l00217"·name="l00217"></a><span·class="lineno">··217</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> 
Max diff block lines reached; 10297/44131 bytes (23.33%) of diff not shown.
15.2 KB
html2text {}
Max HTML report size reached
10.5 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/HybridNonlinearFactorGraph.cpp·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 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>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridNonlinearFactorGraph.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">HybridFactor.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
 107 <p><a·href="a00557_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·· 
105 <a·href="#details">More...</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="a03448.html">gtsam::HybridFactor</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>
 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>
 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: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>
112 </table>141 </table>
113 <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>
114 <div·class="textblock"><p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·</p>143 <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></dl>144 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl> 
117 </div></div><!--·contents·-->145 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>149 ··<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="a00557.html">HybridNonlinearFactorGraph.cpp</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="a00557.html">HybridFactor.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>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>
124 ··</ul>152 ··</ul>
125 </div>153 </div>
126 </body>154 </body>
127 </html>155 </html>
2.4 KB
html2text {}
Max HTML report size reached
7.05 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/GaussianMixtureFactor.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, 49 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">GaussianMixtureFactor.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·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00560_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00560_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="a03400.html">gtsam::GaussianMixtureFactor</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>
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>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>
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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03404.html">gtsam::traits&lt;·GaussianMixtureFactor·&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="a03440.html">gtsam::traits&lt;·HybridConditional·&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>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>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.·</p>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
125 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
126 <dd> 
127 Varun·Agrawal·</dd> 
128 <dd> 
129 Frank·Dellaert·</dd></dl> 
130 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl> 
131 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>128 ··<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="a00560.html">GaussianMixtureFactor.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00560.html">HybridConditional.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>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 ··</ul>131 ··</ul>
139 </div>132 </div>
140 </body>133 </body>
141 </html>134 </html>
1.69 KB
html2text {}
Max HTML report size reached
284 B
./usr/share/doc/libgtsam-dev/html/a00560.js
198 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00560·=·[1 var·a00560·=·[
2 ····["gtsam::traits<·GaussianMixtureFactor·>",·"a03404.html",·null]2 ····["gtsam::traits<·HybridConditional·>",·"a03440.html",·null]
3 ];3 ];
78.3 KB
./usr/share/doc/libgtsam-dev/html/a00560_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/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, 149 lines modifiedOffset 98, 206 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">HybridConditional.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00560.html">Go·to·the·documentation·of·this·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="a00560.html">Go·to·the·documentation·of·this·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="l00018"·name="l00018"></a><span·class="lineno">···18</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="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="a00272.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="a00185.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="a00551.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="a00803.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="a00725.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</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>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">gtsam/hybrid/GaussianMixture.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="a00557.html">gtsam/hybrid/HybridFactor.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="a00548.html">gtsam/hybrid/HybridGaussianFactorGraph.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="a00587.html">gtsam/inference/Conditional.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="a00581.html">gtsam/inference/Key.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="a00833.html">gtsam/linear/GaussianConditional.h</a>&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;boost/make_shared.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>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;stdexcept&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;typeinfo&gt;</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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>135 <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>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</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> 
133 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};">137 <div·class="foldopen"·id="foldopen00060"·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:·56,·SHA:·ea0945a94171f9140c169ebb2508a039d285173afbf0d951dc4633e197a7be5e·...·]</div>138 <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>
 139 <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>
 140 <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>
135 <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="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">public</span>:</div>
 142 <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>
 143 <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>
 144 <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>
 145 <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>
 146 <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>
 147 <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>
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> 
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> 
141 <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>148 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</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="l00071"·name="l00071"></a><span·class="lineno">···71</span>·<span·class="keyword">protected</span>:</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="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>
146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>151 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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> 
148 <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>152 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·<span·class="keyword">public</span>:</div>
150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>153 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 154 <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>
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> 
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> 
156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>155 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
157 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="}">156 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
 157 <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>
 158 <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>
 159 <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>
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>
 161 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 162 <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>
 163 <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>
 164 <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>
 165 <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>
164 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>166 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 167 <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>
 168 <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>
165 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>169 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 170 <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>
 171 <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>
 172 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div>
 173 <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>
 174 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div>
 175 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>
 176 <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>
 177 <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>
Max diff block lines reached; 14753/59363 bytes (24.85%) of diff not shown.
20.2 KB
html2text {}
Max HTML report size reached
9.13 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/HybridFactor.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, 45 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">HybridFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianMixtureFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00563_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="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">
106 <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>
107 Namespaces</h2></td></tr>118 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>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="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>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <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>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"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>124 <div·class="textblock"><p>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>125 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 126 <dd>
 127 Varun·Agrawal·</dd>
 128 <dd>
 129 Frank·Dellaert·</dd></dl>
 130 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00563.html">HybridFactor.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="a00563.html">GaussianMixtureFactor.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.12 KB
html2text {}
Max HTML report size reached
4.89 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/HybridFactorGraph.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, 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">HybridFactorGraph.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>Factor·graph·with·utilities·for·hybrid·factors.··104 <p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.··
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>Factor·graph·with·utilities·for·hybrid·factors.·</p>114 <div·class="textblock"><p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
116 <dd> 
117 Frank·Dellaert·</dd></dl> 
118 <dl·class="section·date"><dt>Date</dt><dd>January,·2023·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00569.html">HybridFactorGraph.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="a00569.html">HybridNonlinearFactorGraph.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.07 KB
html2text {}
Max HTML report size reached
18.2 KB
./usr/share/doc/libgtsam-dev/html/a00572.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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="a00572_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00572_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="a00572.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="a00572.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/a00572.js
940 B
js-beautify {}
Max HTML report size reached
92.2 KB
./usr/share/doc/libgtsam-dev/html/a00572_source.html
Max HTML report size reached
17.5 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/graph.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 95, 83 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="#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">graph.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BayesTree.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>Graph·algorithm·using·boost·library.··105 <p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <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>
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="a03616.html">gtsam::SDGraph&lt;·KEY·&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="a03532.html">gtsam::BayesTreeCliqueStats</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>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">clique·statistics··<a·href="a03532.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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03620.html">gtsam::SGraph&lt;·KEY·&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>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="a03624.html">gtsam::PredecessorMap&lt;·KEY·&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="a03540.html">gtsam::BayesTree&lt;·CLIQUE·&gt;</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>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>
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">123 </table><table·class="memberdecls">
122 <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>
123 Namespaces</h2></td></tr>125 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>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>
125 <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>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <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> 
159 </table>129 </table>
160 <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>
161 <div·class="textblock"><p>Graph·algorithm·using·boost·library.·</p>131 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>
162 <dl·class="section·author"><dt>Author</dt><dd>:·Kai·Ni·</dd></dl>132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
163 <dl·class="section·date"><dt>Date</dt><dd>Jan·11,·2010·</dd></dl> 
164 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
167 <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!·-->
168 ··<ul>137 ··<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="a00575.html">graph.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="a00575.html">BayesTree.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>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>
171 ··</ul>140 ··</ul>
172 </div>141 </div>
173 </body>142 </body>
174 </html>143 </html>
4.92 KB
html2text {}
Max HTML report size reached
1010 B
./usr/share/doc/libgtsam-dev/html/a00575.js
921 B
js-beautify {}
Max HTML report size reached
102 KB
./usr/share/doc/libgtsam-dev/html/a00575_source.html
Max HTML report size reached
48.5 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/ISAM-inst.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Conditional-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, 100 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">ISAM-inst.h</div></div>104 ··<div·class="headertitle"><div·class="title">Conditional-inst.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
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>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="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;<a·class="code"·href="a00698.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="a00587.html">gtsam/inference/Conditional.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="a00590.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>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;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>
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>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>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">/*·*************************************************************************·*/</span></div>128 <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="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE&gt;</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>
127 <div·class="foldopen"·id="foldopen00027"·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="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>
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> 
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>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}</div>
 139 </div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>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>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>147 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>}</div>
 148 </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>149 <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">//·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>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>
 157 </div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>
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> 
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> 
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> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>165 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>
160 </div>166 </div>
161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>167 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">/*·*************************************************************************·*/</span></div>168 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">/*·*************************************************************************·*/</span></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>169 <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>·FACTOR,·<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div>
164 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">170 <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="a03640.html#a0994a7782d39515a5c2869ef9efb65f3">···62</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03640.html#a0994a7782d39515a5c2869ef9efb65f3">ISAM&lt;BAYESTREE&gt;::update</a>(<span·class="keyword">const</span>·FactorGr[·...·truncated·by·diffoscope;·len:·24,·SHA:·ea41c1ccc3c09ce2a95e059d1289e897f51cc3ca084e6ae5efb9aac4144da3df·...·]</div>171 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03572.html#a18939e3c245ccd9df27fa56329c40510">···62</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03572.html#a18939e3c245ccd9df27fa56329c40510">Conditional&lt;FACTOR,·DERIVEDCONDITIONAL&gt;::logNormalizationConstant</a>[·...·truncated·by·diffoscope;·len:·31,·SHA:·4fb890f688e1b5c97cc6ee4ccacd465ea3a6c2498224dba1ed233b15f17c8f4b·...·]</div>
166 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">const</span>·Eliminate&amp;·function)·{</div>172 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">····const·</span>{</div>
 173 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordflow">throw</span>·std::runtime_error(</div>
 174 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="stringliteral">&quot;Conditional::logNormalizationConstant·is·not·implemented&quot;</span>);</div>
167 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}"> 
168 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03640.html#a0994a7782d39515a5c2869ef9efb65f3">···64</a></span>··Cliques·orphans;</div> 
169 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··this-&gt;updateInternal(newFactors,·&amp;orphans,·function);</div> 
170 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div>175 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div>
171 </div>176 </div>
172 </div> 
173 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>177 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 178 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">/*·*************************************************************************·*/</span></div>
Max diff block lines reached; 8315/37027 bytes (22.46%) of diff not shown.
12.2 KB
html2text {}
Max HTML report size reached
6.14 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/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="a00584_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="a00584.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="a00584.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
7.37 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/BayesTree.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 96, 51 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">BayesTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Conditional.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>Base·class·for·conditional·densities.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00587_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00587_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> 
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>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>
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> 
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><table·class="memberdecls">113 </table><table·class="memberdecls">
124 <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>
125 Namespaces</h2></td></tr>115 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>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>
127 <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>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>119 </table>
130 <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>
131 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>121 <div·class="textblock"><p>Base·class·for·conditional·densities.·</p>
132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
133 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>127 ··<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="a00587.html">BayesTree.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="a00587.html">Conditional.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>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>
140 ··</ul>130 ··</ul>
141 </div>131 </div>
142 </body>132 </body>
143 </html>133 </html>
1.76 KB
html2text {}
Max HTML report size reached
434 B
./usr/share/doc/libgtsam-dev/html/a00587.js
348 B
js-beautify {}
Max HTML report size reached
128 KB
./usr/share/doc/libgtsam-dev/html/a00587_source.html
Max HTML report size reached
7.66 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/VariableIndex.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, 42 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">VariableIndex.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>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>
  
105 <p><a·href="a00590_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00590_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="a03700.html">gtsam::VariableIndex</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>
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>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>
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 <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>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>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03704.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>
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>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>
 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>
123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>126 <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>127 <dl·class="section·date"><dt>Date</dt><dd>Oct·4,·2010·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00590.html">VariableIndex.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="a00590.html">VariableSlots.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.8 KB
html2text {}
Max HTML report size reached
384 B
./usr/share/doc/libgtsam-dev/html/a00590.js
298 B
js-beautify {}
Max HTML report size reached
64.4 KB
./usr/share/doc/libgtsam-dev/html/a00590_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/VariableSlots.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, 199 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">VariableIndex.h</div></div>104 ··<div·class="headertitle"><div·class="title">VariableSlots.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00590.html">Go·to·the·documentation·of·this·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="a00590.html">Go·to·the·documentation·of·this·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="a00659.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="a00662.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="a01400.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="a00047.html">gtsam/base/FastMap.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/FastMap.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/FastVector.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="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;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="a00092.html">gtsam/base/timing.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>
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="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/optional/optional.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/smart_ptr/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;boost/tuple/tuple.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>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>
131 <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>
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="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>
133 <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>
134 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
135 <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>134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03708.html">···52</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03708.html">VariableSlots</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·hr[·...·truncated·by·diffoscope;·len:·66,·SHA:·949f9b212d60d58b62df8f7538a37ca2b1c721bcb9476b7b39edd22896ad1f9e·...·]·{</div>
 135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div>136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">public</span>:</div>
137 <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> 
138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">typedef</span>·FactorIndices::iterator·Factor_iterator;</div> 
139 <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> 
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·<span·class="keyword">protected</span>:</div> 
142 <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> 
143 <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> 
144 <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> 
145 <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> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 138 <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="a02316.html">FastMap&lt;Key,·FastVector&lt;size_t&gt;</a>·&gt;·<a·class="code·hl_class"·href="a02316.html">Base</a>;</div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··GTSAM_EXPORT·<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·Empty;</div>
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·<span·class="keyword">public</span>:</div> 
148 <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> 
149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">typedef</span>·KeyMap::const_iterator·iterator;</div> 
150 <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> 
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>141 <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"><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> 
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
155 <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>142 <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>·FG&gt;</div>
 143 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_class"·href="a03708.html">VariableSlots</a>(<span·class="keyword">const</span>·FG&amp;·factorGraph);</div>
156 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}"> 
157 <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">VariableIndex</a>(<span·class="keyword">const</span>·FG&amp;·factorGraph)·:·nFactors_(0),·nEntries_(0)·{</div> 
158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····augment(factorGraph);</div>144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>145 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
160 </div> 
161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>146 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03708.html#a6dff67f5fe6b5d92e2a8f57f71afaee0">print</a>(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;VariableSlots:·&quot;</span>)·<span·class="keyword">const</span>;</div>
162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03700.html#a7e83a7dee6daaa33da9d69b34e5426f4">···80</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03700.html#a7e83a7dee6daaa33da9d69b34e5426f4">size<[·...·truncated·by·diffoscope;·len:·99,·SHA:·8d90e31f994ccd70272633371d22cf6b8418d8108bd8bc83eba00dd776c6fb71·...·]</div>149 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··GTSAM_EXPORT·<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="a03708.html">VariableSlots[·...·truncated·by·diffoscope;·len:·101,·SHA:·36a12bf29cc15d3392aa6b81acfa9ba4189965556089951b73753993a266caab·...·]</div>
164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03700.html#aff88eee65d8bcf51062cd99a1ae90977">···83</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03700.html#aff88eee65d8bcf51062cd99a1ae90977">nFacto[·...·truncated·by·diffoscope;·len:·98,·SHA:·14305a6ee8598f2e3dbb49d2b0344f6385ed5a96a997518e222a8df2e09c6366·...·]</div>151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>
 152 </div>
166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
167 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03700.html#a2af38862502064df2169a7d5b623a8c3">···86</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03700.html#a2af38862502064df2169a7d5b623a8c3">nEntri[·...·truncated·by·diffoscope;·len:·98,·SHA:·3a9debf06170ff106354f402f32eaf9f726c3757d928e7dfd2e4ac1b8d817715·...·]</div>154 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03712.html">···85</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_clas[·...·truncated·by·diffoscope;·len:·164,·SHA:·054081445ce78d3c73a18ebd768e4d8d785190679a3843d96318d68de6e177d5·...·]</div>
168 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>155 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 156 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">/*·*************************************************************************·*/</span></div>
 157 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FG&gt;</div>
169 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">158 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03708.html#acd98bd86878e8c5c9596c929439c0a4c">···89</a></span><a·class="code·hl_function"·href="a03708.html#acd98bd86878e8c5c9596c929439c0a4c">VariableSlots::VariableSlots</a>(<span·class="keyword">const</span>·FG&amp;·factorGraph)</div>
170 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03700.html#a62c0610e8960b3d7c077a90e2acf8a00">···89</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">FactorIndices</a>&amp;·<a·class="code·hl_function"·href="a03700.html#a62c0610e8960b3d7c077a90e2acf8a00">operator[]</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·variable)<span·class="keyword">·const·</span>{</div> 
171 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····KeyMap::const_iterator·item·=·index_.find(variable);</div> 
172 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordflow">if</span>(item·==·index_.end())</div> 
173 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;Requested·non-existent·variable·from·VariableIndex&quot;</span>);</div> 
174 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordflow">else</span></div>160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>{</div>
175 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">return</span>·item-&gt;second;</div>161 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··gttic(VariableSlots_constructor);</div>
 162 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·debug·=·<span·class="keyword">false</span>;</div>
176 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··}</div>163 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 164 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·Compute·a·mapping·(called·variableSlots)·*from*·each·involved</span></div>
 165 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="comment">//·variable·that·will·be·in·the·new·joint·factor·*to*·the·slot·in·each</span></div>
 166 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·removed·factor·in·which·that·variable·appears.··For·each·variable,</span></div>
 167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·this·is·stored·as·a·vector·of·slot·numbers,·stored·in·order·of·the</span></div>
 168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="comment">//·removed·factors.··The·slot·number·is·the·max·integer·value·if·the</span></div>
 169 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="comment">//·factor·does·not·involve·that·variable.</span></div>
 170 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordtype">size_t</span>·jointFactorPos·=·0;</div>
 171 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·FG::sharedFactor&amp;·factor:·factorGraph)·{</div>
 172 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keywordflow">if</span>·(!factor)·{</div>
 173 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······<span·class="keywordflow">continue</span>;</div>
 174 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····}</div>
 175 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="keywordtype">size_t</span>·factorVarSlot·=·0;</div>
 176 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·involvedVariable:·*factor)·{</div>
 177 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······<span·class="comment">//·Set·the·slot·in·this·factor·for·this·variable.··If·the</span></div>
 178 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>······<span·class="comment">//·variable·was·not·already·discovered,·create·an·array·for·it</span></div>
 179 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······<span·class="comment">//·that·we&#39;ll·fill·with·the·slot·indices·for·each·factor·that</span></div>
 180 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······<span·class="comment">//·we&#39;re·combining.··Initially·we·put·the·max·integer·value·in</span></div>
 181 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······<span·class="comment">//·the·array·entry·for·each·factor·that·will·indicate·the·factor</span></div>
 182 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······<span·class="comment">//·does·not·involve·the·variable.</span></div>
 183 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>······iterator·thisVarSlots;·<span·class="keywordtype">bool</span>·inserted;</div>
Max diff block lines reached; 10120/50879 bytes (19.89%) of diff not shown.
14.6 KB
html2text {}
Max HTML report size reached
9.38 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/inference-inst.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, 87 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>·&#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">FactorGraph-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>Factor·Graph·Base·Class.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00593_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00593_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="a00593.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>Factor·Graph·Base·Class.·</p>
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>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>
125 <dd>123 <dd>
126 Richard·Roberts·</dd></dl>124 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·-->125 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
167 <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!·-->
168 ··<ul>129 ··<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="a00593.html">inference-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="a00593.html">FactorGraph-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>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>
171 ··</ul>132 ··</ul>
172 </div>133 </div>
173 </body>134 </body>
174 </html>135 </html>
2.66 KB
html2text {}
Max HTML report size reached
74.9 KB
./usr/share/doc/libgtsam-dev/html/a00593_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/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, 109 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">inference-inst.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="a00593.html">Go·to·the·documentation·of·this·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="a00593.html">Go·to·the·documentation·of·this·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;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="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>
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="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="a00071.html">gtsam/base/FastVector.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;stdio.h&gt;</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>
 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>
 125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;fstream&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>
 127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>·</div>128 <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>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>
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>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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="l00035"·name="l00035"></a><span·class="lineno">···35</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="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR&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> 
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> 
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="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> 
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>······<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> 
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>········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> 
165 <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>·</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="}">133 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a00593.html#ae955942fde34b4cf32ac3573a1aa1e29">···75</a></span>····<a·class="code·hl_function"·href="a00593.html#ae955942fde34b4cf32ac3573a1aa1e29">EliminateTree</a>(RESULT&amp;·result,·<span[·...·truncated·by·diffoscope;·len:·149,·SHA:·c5945d5369b354e6177d3003c6a3d51ae688f48e2a3969c5a4ead6cf31e58b07·...·]</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>
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{</div>142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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> 
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keywordflow">return</span>·rootData.childFactors;</div> 
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····}</div> 
186 </div>144 </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>
Max diff block lines reached; 11110/58623 bytes (18.95%) of diff not shown.
17.5 KB
html2text {}
Max HTML report size reached
8.1 KB
./usr/share/doc/libgtsam-dev/html/a00596_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="a00071.html">gtsam/base/FastVector.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="a00101.html">gtsam/base/FastVector.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="a00146.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="a00065.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;<a·class="code"·href="a00662.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="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>·</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;iosfwd&gt;</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
126 <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="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
127 <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="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;set&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><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>
130 <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>
Offset 171, 17 lines modifiedOffset 171, 17 lines modified
171 <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="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>
172 <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="l00096"·name="l00096"></a><span·class="lineno">···96</span>·····················<span·class="keyword">const</span>·boost::optional&lt;Vector2&gt;&amp;·position,</div>
173 <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="l00097"·name="l00097"></a><span·class="lineno">···97</span>·····················std::ostream*·os)·<span·class="keyword">const</span>;</div>
174 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>};</div>174 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>};</div>
175 </div>175 </div>
176 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>176 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
177 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>}··<span·class="comment">//·namespace·gtsam</span></div>177 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 178 <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>
178 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div>179 <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>
179 <div·class="ttc"·id="aa00146_html"><div·class="ttname"><a·href="a00146.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div> 
180 <div·class="ttc"·id="aa00662_html"><div·class="ttname"><a·href="a00662.html">Key.h</a></div></div>180 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.html">Key.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>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>
182 <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>182 <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>
183 <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>183 <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>
184 <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>184 <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>
185 <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>185 <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>
186 <div·class="ttc"·id="aa03576_html_a35970a94248630c844b1d02ea6e77e35"><div·class="ttname"><a·href="a03576.html#a35970a94248630c844b1d02ea6e77e35">gtsam::DotWriter::figureWidthInches</a></div><div·class="ttdeci">double·figureWidthInches</div><div·class="ttdoc">The·figure·width·on·paper·in·inches.</div><div·class="ttdef"><b>Definition</b>·DotWriter.h:36</div></div>186 <div·class="ttc"·id="aa03576_html_a35970a94248630c844b1d02ea6e77e35"><div·class="ttname"><a·href="a03576.html#a35970a94248630c844b1d02ea6e77e35">gtsam::DotWriter::figureWidthInches</a></div><div·class="ttdeci">double·figureWidthInches</div><div·class="ttdoc">The·figure·width·on·paper·in·inches.</div><div·class="ttdef"><b>Definition</b>·DotWriter.h:36</div></div>
187 <div·class="ttc"·id="aa03576_html_a39eaabf9c4cffe59766b4b8d03652f62"><div·class="ttname"><a·href="a03576.html#a39eaabf9c4cffe59766b4b8d03652f62">gtsam::DotWriter::plotFactorPoints</a></div><div·class="ttdeci">bool·plotFactorPoints</div><div·class="ttdoc">Plots·each·factor·as·a·dot·between·the·variables.</div><div·class="ttdef"><b>Definition</b>·DotWriter.h:38</div></div>187 <div·class="ttc"·id="aa03576_html_a39eaabf9c4cffe59766b4b8d03652f62"><div·class="ttname"><a·href="a03576.html#a39eaabf9c4cffe59766b4b8d03652f62">gtsam::DotWriter::plotFactorPoints</a></div><div·class="ttdeci">bool·plotFactorPoints</div><div·class="ttdoc">Plots·each·factor·as·a·dot·between·the·variables.</div><div·class="ttdef"><b>Definition</b>·DotWriter.h:38</div></div>
853 B
html2text {}
Max HTML report size reached
5.6 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/VariableIndex-inl.h·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">VariableIndex-inl.h·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">
  
104 <p><a·href="a00599_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00599_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="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">
106 <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>
107 Namespaces</h2></td></tr>114 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>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="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>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>118 </table>
112 <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>
113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Andrew·Melim·</dd></dl>
114 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>121 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>
115 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
116 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
117 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
118 <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!·-->
119 ··<ul>126 ··<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="a00599.html">VariableIndex-inl.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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00599.html">MetisIndex.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>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 ··</ul>129 ··</ul>
123 </div>130 </div>
124 </body>131 </body>
125 </html>132 </html>
1.17 KB
html2text {}
Max HTML report size reached
38.9 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/VariableIndex-inl.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 98, 125 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">VariableIndex-inl.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 <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> 
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="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>
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="a00590.html">gtsam/inference/VariableIndex.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="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>
 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>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/timing.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>
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> 
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="comment">/*·*************************************************************************·*/</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="keyword">template</span>&lt;<span·class="keyword">class</span>·FG&gt;</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>
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="a03700.html#aedf0942d75479fc6ce0ed9166c9a3f82">···27</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03700.html#aedf0942d75479fc6ce0ed9166c9a3f82">VariableIndex::augment</a>(<span·class="keyword">const</span>·FG&amp;·factors,</div> 
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····boost::optional&lt;const·FactorIndices&amp;&gt;·newFactorIndices)·{</div> 
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··gttic(VariableIndex_augment);</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>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#ifdef·__clang__</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>
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·Augment·index·for·each·factor</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>
133 <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> 
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div> 
135 <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> 
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··········newFactorIndices·?·(*newFactorIndices)[i]·:·nFactors_;</div> 
137 <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> 
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········index_[key].push_back(globalI);</div> 
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········++nEntries_;</div> 
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</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>
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>·</div> 
143 <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> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">if</span>·(newFactorIndices)·{</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">if</span>·((*newFactorIndices)[i]·&gt;=·nFactors_)</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········nFactors_·=·(*newFactorIndices)[i]·+·1;</div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}·<span·class="keywordflow">else</span>·{</div>140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······++nFactors_;</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</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>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</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="}">
 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>
 155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div>
152 </div>156 </div>
153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">/*·*************************************************************************·*/</span></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">typename</span>·ITERATOR,·<span·class="keyword">class</span>·FG&gt;</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>
156 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> 
157 <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> 
158 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">const</span>·FG&amp;·factors)·{</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>
 160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······nKeys_(0)·{</div>
 161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····augment(factorGraph);</div>
159 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··gttic(VariableIndex_remove);</div>162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>
160 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
161 <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> 
162 <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> 
163 <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> 
164 <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> 
165 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··ITERATOR·factorIndex·=·firstFactor;</div> 
166 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordtype">size_t</span>·i·=·0;</div> 
167 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordflow">for</span>·(;·factorIndex·!=·lastFactor;·++factorIndex,·++i)·{</div> 
168 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">if</span>·(i·&gt;=·factors.size())</div> 
169 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div> 
170 <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> 
171 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div> 
172 <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> 
173 <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> 
174 <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> 
175 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>············factorEntries.end(),·*factorIndex);</div> 
176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">if</span>·(entry·==·factorEntries.end())</div> 
177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··········<span·class="keywordflow">throw</span>·std::invalid_argument(</div> 
178 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··············<span·class="stringliteral">&quot;Internal·error,·indices·and·factors·passed·into·VariableIndex::remove·are·not·consistent·with·the·existing·variable·index&quot;</span>);</div> 
179 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········factorEntries.erase(entry);</div> 
180 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········--nEntries_;</div> 
181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······}</div>164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··~MetisIndex()·{</div>
Max diff block lines reached; 6937/31348 bytes (22.13%) of diff not shown.
8.16 KB
html2text {}
Max HTML report size reached
196 KB
./usr/share/doc/libgtsam-dev/html/a00605_source.html
Max HTML report size reached
105 KB
./usr/share/doc/libgtsam-dev/html/a00608_source.html
Max HTML report size reached
7.31 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/VariableIndex.cpp·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, 32 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.cpp·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>
  
 107 <p><a·href="a00611_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="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">
105 <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>
106 Namespaces</h2></td></tr>125 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>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>
108 <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>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>129 </table>
111 <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>
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>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>
114 </div></div><!--·contents·-->139 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>143 ··<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="a00611.html">VariableIndex.cpp</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="a00611.html">FactorGraph.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>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>
121 ··</ul>146 ··</ul>
122 </div>147 </div>
123 </body>148 </body>
124 </html>149 </html>
1.64 KB
html2text {}
Max HTML report size reached
6.08 KB
./usr/share/doc/libgtsam-dev/html/a00614.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/MetisIndex-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, 49 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.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">MetisIndex-inl.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>The·junction·tree.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00614_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p><a·href="a00614_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="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>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>
120 </table>111 </table>
121 <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>
122 <div·class="textblock"><p>The·junction·tree.·</p>113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Andrew·Melim·</dd></dl>
123 <dl·class="section·date"><dt>Date</dt><dd>Feb·4,·2010·</dd></dl>114 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</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·-->115 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->116 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->117 <!--·start·footer·part·-->
132 <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!·-->
133 ··<ul>119 ··<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="a00614.html">JunctionTree.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="a00614.html">MetisIndex-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>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>
136 ··</ul>122 ··</ul>
137 </div>123 </div>
138 </body>124 </body>
139 </html>125 </html>
1.42 KB
html2text {}
Max HTML report size reached
30.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/JunctionTree.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 98, 79 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">JunctionTree.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="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 <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>
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="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;map&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>
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>·</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="a00572.html">gtsam/inference/ClusterTree.h</a>&gt;</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>
121 <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>
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="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>
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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="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>
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</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>
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>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··int32_t·keyCounter·=·0;</div>
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</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"·h[·...·truncated·by·diffoscope;·len:·71,·SHA:·259a222477cfedc7d721f8dd209005f4d8d4a7cbb3ba10989cd0036181ceef97·...·]</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>
 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>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······}</div>
130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>152 <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>153 <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>154 <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&[·...·truncated·by·diffoscope;·len:·98,·SHA:·e63008488a06c5b54749fd80660f9d55c6384fae0f2be0ad308b142fe43f2695·...·]</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>
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">protected</span>:</div> 
138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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> 
142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <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[·...·truncated·by·diffoscope;·len:·19,·SHA:·2051c7fb427e3d3ea8b7acea0547f4337cebae898f0c3d0cbd82f9a3107a95a0·...·]</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="comment">//·Number·of·keys·referenced·in·this·factor·graph</span></div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··nKeys_·=·keySet.size();</div>
145 <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>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··xadj_.push_back(0);·<span·class="comment">//·Always·set·the·first·index·to·zero</span></div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordflow">for</span>·(iAdjMapIt·=·iAdjMap.begin();·iAdjMapIt·!=·iAdjMap.end();·++iAdjMapIt)·{</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····std::vector&lt;int32_t&gt;·temp;</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·Copy·from·the·FastSet·into·a·temporary·vector</span></div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····std::copy(iAdjMapIt-&gt;second.begin(),·iAdjMapIt-&gt;second.end(),</div>
146 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········std::back_inserter(temp));</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="comment">//·Insert·each·index&#39;s·set·in·order·by·appending·them·to·the·end·of·adj_</span></div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····adj_.insert(adj_.end(),·temp.begin(),·temp.end());</div>
147 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">protected</span>:</div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="comment">//adj_.push_back(temp);</span></div>
148 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····xadj_.push_back((int32_t)·adj_.size());</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>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}</div>
153 </div>184 </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>185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
156 <div·class="ttc"·id="aa00572_html"><div·class="ttname"><a·href="a00572.html">ClusterTree.h</a></div><div·class="ttdoc">Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.</div></div>186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}·<span·class="comment">//·\·gtsam</span></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>187 <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>
 188 <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>
 189 <div·class="ttc"·id="aa03676_html_a7dc9b4a64d6c83cbb6500c6889843153"><div·class="ttname"><a·href="a03676.html#a7dc9b4a64d6c83cbb6500c6889843153">gtsam::MetisIndex::augment</a></div><div·class="ttdeci">void·augment(const·FACTORGRAPH·&amp;factors)</div><div·class="ttdoc">Augment·the·variable·index·with·new·factors.</div><div·class="ttdef"><b>Definition</b>·MetisIndex-inl.h:27</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> 
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> 
Max diff block lines reached; 955/24279 bytes (3.93%) of diff not shown.
6.79 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/VariableSlots.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">VariableSlots.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="a00620_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>Oct·5,·2010·</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="a00620.html">VariableSlots.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="a00620.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.6 KB
./usr/share/doc/libgtsam-dev/html/a00623_source.html
    
Offset 113, 17 lines modifiedOffset 113, 17 lines modified
113 <div·class="line"><a·id="l00006"·name="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="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
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>·</div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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="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>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="a00674.html">gtsam/inference/BayesTreeCliqueBase.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;<a·class="code"·href="a00680.html">gtsam/inference/BayesTreeCliqueBase.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="a00635.html">gtsam/inference/FactorGraph-inst.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="a00593.html">gtsam/inference/FactorGraph-inst.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="a00020.html">gtsam/base/timing.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="a00092.html">gtsam/base/timing.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="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>
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>·</div>
126 <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="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="comment">/*·*************************************************************************·*/</span></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>·DERIVED,·<span·class="keyword">class</span>·FACTORGRAPH&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>·DERIVED,·<span·class="keyword">class</span>·FACTORGRAPH&gt;</div>
128 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">128 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
129 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03552.html#afb3a025fa21a798cd6cafa931d54ab63">···27</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03552.html#afb3a025fa21a798cd6cafa931d54ab63">BayesTreeCliqueBase&lt;DERIVED,·FACTORGRAPH&gt;::setEliminationResult</a>(</div>129 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03552.html#afb3a025fa21a798cd6cafa931d54ab63">···27</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03552.html#afb3a025fa21a798cd6cafa931d54ab63">BayesTreeCliqueBase&lt;DERIVED,·FACTORGRAPH&gt;::setEliminationResult</a>(</div>
Offset 364, 17 lines modifiedOffset 364, 17 lines modified
364 </div>364 </div>
365 </div>365 </div>
366 </div>366 </div>
367 </div>367 </div>
368 </div>368 </div>
369 </div>369 </div>
370 </div>370 </div>
371 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div>371 <div·class="ttc"·id="aa00092_html"><div·class="ttname"><a·href="a00092.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div>
372 <div·class="ttc"·id="aa00635_html"><div·class="ttname"><a·href="a00635.html">FactorGraph-inst.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</div></div>372 <div·class="ttc"·id="aa00593_html"><div·class="ttname"><a·href="a00593.html">FactorGraph-inst.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</div></div>
373 <div·class="ttc"·id="aa00674_html"><div·class="ttname"><a·href="a00674.html">BayesTreeCliqueBase.h</a></div><div·class="ttdoc">Base·class·for·cliques·of·a·BayesTree.</div></div>373 <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>
374 <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>374 <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>
375 <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>375 <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>
376 <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>376 <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>
377 <div·class="ttc"·id="aa02320_html"><div·class="ttname"><a·href="a02320.html">gtsam::FastSet&lt;·Key·&gt;</a></div></div>377 <div·class="ttc"·id="aa02320_html"><div·class="ttname"><a·href="a02320.html">gtsam::FastSet&lt;·Key·&gt;</a></div></div>
378 <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>378 <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>
379 <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>379 <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>
380 <div·class="ttc"·id="aa03552_html_a57f5a90f8cf4fe3835137d93bf3ace8c"><div·class="ttname"><a·href="a03552.html#a57f5a90f8cf4fe3835137d93bf3ace8c">gtsam::BayesTreeCliqueBase::treeSize</a></div><div·class="ttdeci">size_t·treeSize()·const</div><div·class="ttdoc">The·size·of·subtree·rooted·at·this·clique,·i.e.,·nr·of·Cliques.</div><div·class="ttdef"><b>Definition</b>·BayesTreeCliqueBase-inst.h:84</div></div>380 <div·class="ttc"·id="aa03552_html_a57f5a90f8cf4fe3835137d93bf3ace8c"><div·class="ttname"><a·href="a03552.html#a57f5a90f8cf4fe3835137d93bf3ace8c">gtsam::BayesTreeCliqueBase::treeSize</a></div><div·class="ttdeci">size_t·treeSize()·const</div><div·class="ttdoc">The·size·of·subtree·rooted·at·this·clique,·i.e.,·nr·of·Cliques.</div><div·class="ttdef"><b>Definition</b>·BayesTreeCliqueBase-inst.h:84</div></div>
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/BayesTree.cpp·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, 41 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="#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">BayesTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">inference-inst.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.··105 <p>Contains·<em>generic</em>·inference·algorithms·that·convert·between·templated·graphical·models,·i.e.,·factor·graphs,·Bayes·nets,·and·Bayes·trees.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00626_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="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>
112 </table>121 </table>
113 <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>
114 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</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>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
116 <dd>125 <dd>
117 Michael·Kaess·</dd> 
118 <dd> 
119 Viorela·Ila·</dd> 
120 <dd> 
121 Richard·Roberts·</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>
122 </div></div><!--·contents·-->164 </div><!--·contents·-->
123 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
125 <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!·-->
126 ··<ul>168 ··<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="a00626.html">BayesTree.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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00626.html">inference-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>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>
129 ··</ul>171 ··</ul>
130 </div>172 </div>
131 </body>173 </body>
132 </html>174 </html>
2.67 KB
html2text {}
Max HTML report size reached
5.89 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/Ordering.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 94, 51 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">Ordering.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">VariableSlots.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Variable·ordering·for·the·elimination·algorithm.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00629_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="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>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>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"><p>Variable·ordering·for·the·elimination·algorithm.·</p> 
125 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
126 <dd> 
127 Andrew·Melim·</dd> 
128 <dd> 
129 Frank·Dellaert·</dd></dl> 
130 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</dd></dl>113 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·2010·</dd></dl>
131 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>118 ··<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="a00629.html">Ordering.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="a00629.html">VariableSlots.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>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>
138 ··</ul>121 ··</ul>
139 </div>122 </div>
140 </body>123 </body>
141 </html>124 </html>
1.24 KB
html2text {}
Max HTML report size reached
130 KB
./usr/share/doc/libgtsam-dev/html/a00632_source.html
Max HTML report size reached
7.98 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/FactorGraph-inst.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 94, 45 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;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">FactorGraph-inst.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ClusterTree.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Factor·Graph·Base·Class.··105 <p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00635_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00635_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="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>
 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="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>126 </table>
114 <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>
115 <div·class="textblock"><p>Factor·Graph·Base·Class.·</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>
116 <dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>130 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
117 <dd> 
118 Frank·Dellaert·</dd> 
119 <dd> 
120 Alireza·Fathi·</dd> 
121 <dd>131 <dd>
122 Michael·Kaess·</dd>132 Richard·Roberts·</dd>
123 <dd>133 <dd>
124 Richard·Roberts·</dd></dl>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="a00635.html">FactorGraph-inst.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="a00635.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.14 KB
html2text {}
Max HTML report size reached
123 KB
./usr/share/doc/libgtsam-dev/html/a00635_source.html
Max HTML report size reached
9.55 KB
./usr/share/doc/libgtsam-dev/html/a00641.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 58 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">FactorGraph.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>Factor·Graph·Base·Class.··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="a00641_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00641_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="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>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>
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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
124 <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>
125 Namespaces</h2></td></tr>116 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>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>
127 <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>
128 <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>
129 </table>129 </table>
130 <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>Factor·Graph·Base·Class.·</p>131 <div·class="textblock"><p>The·base·class·for·all·factors.·</p>
132 <dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>132 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
133 <dd> 
134 Christian·Potthast·</dd> 
135 <dd>133 <dd>
136 Michael·Kaess·</dd>134 Frank·Dellaert·</dd>
137 <dd>135 <dd>
138 Richard·Roberts·</dd></dl>136 Richard·Roberts·</dd></dl>
139 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
140 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
142 <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!·-->
143 ··<ul>141 ··<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="a00641.html">FactorGraph.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="a00641.html">Factor.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>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>
146 ··</ul>144 ··</ul>
147 </div>145 </div>
148 </body>146 </body>
149 </html>147 </html>
2.16 KB
html2text {}
Max HTML report size reached
518 B
./usr/share/doc/libgtsam-dev/html/a00641.js
432 B
js-beautify {}
Max HTML report size reached
148 KB
./usr/share/doc/libgtsam-dev/html/a00641_source.html
Max HTML report size reached
5.74 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/DotWriter.cpp·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 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">DotWriter.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BayesNet.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>Bayes·network.··
105 <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>
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="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">
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>Graphviz·formatting·for·factor·graphs.·</p>122 <div·class="textblock"><p>Bayes·network.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
116 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>124 <dd>
 125 Richard·Roberts·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00644.html">DotWriter.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="a00644.html">BayesNet.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.26 KB
html2text {}
Max HTML report size reached
6.97 KB
./usr/share/doc/libgtsam-dev/html/a00647.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 48 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>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">EliminateableFactorGraph.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>Variable·elimination·algorithms·for·factor·graphs.··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="a00647_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00647_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="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"> 
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>Variable·elimination·algorithms·for·factor·graphs.·</p>115 <div·class="textblock"><p>Incremental·update·functionality·(iSAM)·for·BayesTree.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>Apr·21,·2013·</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="a00647.html">EliminateableFactorGraph.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="a00647.html">ISAM-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.78 KB
html2text {}
Max HTML report size reached
88.4 KB
./usr/share/doc/libgtsam-dev/html/a00647_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/EliminateableFactorGraph.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, 250 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">EliminateableFactorGraph.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="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="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>
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="a00662.html">gtsam/inference/ISAM.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;boost/shared_ptr.hpp&gt;</span></div> 
121 <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="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/variant.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/optional.hpp&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;<a·class="code"·href="a00629.html">gtsam/inference/Ordering.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="a00590.html">gtsam/inference/VariableIndex.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>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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="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="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>·</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">/*·*************************************************************************·*/</span></div>
130 <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>·GRAPH&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>
131 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03548.html">···35</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03548.html">EliminationTraits</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;B[·...·truncated·by·diffoscope;·len:·100,·SHA:·ddda1e28392b363b906ae627e8c82e41b561b3cadf57dc461e93aab2d1f15e50·...·]</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>
 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>
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··{</div>137 <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">//·Template·for·deriving:</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>
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="comment">//·typedef·MyFactor·FactorType;···················///&lt;·Type·of·factors·in·factor·graph·(e.g.·GaussianFactor)</span></div> 
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="comment">//·typedef·MyFactorGraphType·FactorGraphType;·····///&lt;·Type·of·the·factor·graph·(e.g.·GaussianFactorGraph)</span></div> 
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="comment">//·typedef·MyConditional·ConditionalType;·········///&lt;·Type·of·conditionals·from·elimination·(e.g.·GaussianConditional)</span></div> 
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="comment">//·typedef·MyBayesNet·BayesNetType;···············///&lt;·Type·of·Bayes·net·from·sequential·elimination·(e.g.·GaussianBayesNet)</span></div> 
139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·typedef·MyEliminationTree·EliminationTreeType;·///&lt;·Type·of·elimination·tree·(e.g.·GaussianEliminationTree)</span></div> 
140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="comment">//·typedef·MyBayesTree·BayesTreeType;·············///&lt;·Type·of·Bayes·tree·(e.g.·GaussianBayesTree)</span></div> 
141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="comment">//·typedef·MyJunctionTree·JunctionTreeType;·······///&lt;·Type·of·Junction·tree·(e.g.·GaussianJunctionTree)</span></div> 
142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="comment">//·static·pair&lt;shared_ptr&lt;ConditionalType&gt;,·shared_ptr&lt;FactorType&gt;</span></div> 
143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="comment">//···DefaultEliminate(</span></div> 
144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="comment">//···const·MyFactorGraph&amp;·factors,·const·Ordering&amp;·keys);·///&lt;·The·default·dense·elimination·function</span></div> 
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··};</div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··factors·+=·bn;</div>
146 </div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··factors·+=·newFactors;</div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>
 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">//·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>
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTOR_GRAPH&gt;</div> 
150 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="};"> 
151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03580.html">···56</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03580.html">EliminateableFactorGraph</a></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>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03580.html">EliminateableFactorGraph&lt;FACTOR_GRAPH&gt;</a>·This;·</div> 
155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">typedef</span>·FACTOR_GRAPH·FactorGraphType;·</div> 
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="comment">//·Base·factor·type·stored·in·this·graph·(private·because·derived·classes·will·get·this·from</span></div> 
157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·their·FactorGraph·base·class)</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>
 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>
158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a03548.html">EliminationTraits&lt;FactorGraphType&gt;::FactorType</a>·_FactorType;</div> 
159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
160 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">public</span>:</div> 
161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03580.html#af0c24ab1ca71a74596ee4a5dc7845dd2">···67</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03548.html">EliminationTraits&lt;FactorGraphType&gt;</a>·<a·class="code·hl_typedef"·href="a03580.html#af0c24ab1ca71a74596ee4a5dc7845dd2">EliminationTraitsType</a>;</div> 
162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03580.html#abd7caace9039ca5fe1d3dcb7ac99e423">···70</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·EliminationTraitsType::ConditionalType·<a·class="code·hl_typedef"·href="a03580.html#abd7caace9039ca5fe1d3dcb7ac99e423">ConditionalType</a>;</div> 
164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03580.html#a57f45c172e2b94fe94f8a86fac7c97b9">···73</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·EliminationTraitsType::BayesNetType·<a·class="code·hl_typedef"·href="a03580.html#a57f45c172e2b94fe94f8a86fac7c97b9">BayesNetType</a>;</div> 
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03580.html#abe9b40bd96c33b2b8974949b6fc003ef">···76</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·EliminationTraitsType::EliminationTreeType·<a·class="code·hl_typedef"·href="a03580.html#abe9b40bd96c33b2b8974949b6fc003ef">EliminationTreeType</a>;</div> 
168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
169 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03580.html#a447a0aeabd9c013e825f7a1934b67929">···79</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·EliminationTraitsType::BayesTreeType·<a·class="code·hl_typedef"·href="a03580.html#a447a0aeabd9c013e825f7a1934b67929">BayesTreeType</a>;</div> 
170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
171 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03580.html#a1d4fad311e6b108420ee1e37a60a9715">···82</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·EliminationTraitsType::JunctionTreeType·<a·class="code·hl_typedef"·href="a03580.html#a1d4fad311e6b108420ee1e37a60a9715">JunctionTreeType</a>;</div> 
172 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
173 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03580.html#a70a7ff1018398a0b4a1189738ac6e0b2">···86</a></span>····<span·class="keyword">typedef</span>·std::pair&lt;boost::shared_ptr&lt;ConditionalType&gt;,·boost::shared_ptr&lt;_FactorType[·...·truncated·by·diffoscope;·len:·112,·SHA:·b873dac66fa46bf197569e8785428b54df66508f9b6d59ab7aeff2313b8365e4·...·]</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>
 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>
174 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>
175 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">···89</a></span>····<span·class="keyword">typedef</span>·std::function&lt;<a·class="code·hl_typedef"·href="a03580.html#a70a7ff1018398a0b4a1189738ac6e0b2">EliminationResult</a>(<span·class="keyword">const</span>·FactorGraphType&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;)&gt;·<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">Eliminate</a>;</div> 
176 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
177 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03580.html#ad420bb819ec65e1aaa4d81a362a07fcd">···92</a></span>····<span·class="keyword">typedef</span>·boost::optional&lt;const·VariableIndex&amp;&gt;·<a·class="code·hl_typedef"·href="a03580.html#ad420bb819ec65e1aaa4d81a362a07fcd">OptionalVariableIndex</a>;</div> 
178 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
179 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a03580.html#af7b21bfc67a712216a90bbc7a9e6c2c4">···95</a></span>····<span·class="keyword">typedef</span>·boost::optional&lt;Ordering::OrderingType&gt;·<a·class="code·hl_typedef"·href="a03580.html#af7b21bfc67a712216a90bbc7a9e6c2c4">OptionalOrderingType</a>;</div> 
180 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
181 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····boost::shared_ptr&lt;BayesNetType&gt;·<a·class="code·hl_function"·href="a03580.html#a84279a0dfa8e1131847079ef6329de9d">eliminateSequential</a>(</div> 
182 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>······<a·class="code·hl_typedef"·href="a03580.html#af7b21bfc67a712216a90bbc7a9e6c2c4">OptionalOrderingType</a>·orderingType·=·boost::none,</div> 
183 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">Eliminate</a>&amp;·function·=·EliminationTraitsType::DefaultEliminate,</div> 
184 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>······<a·class="code·hl_typedef"·href="a03580.html#ad420bb819ec65e1aaa4d81a362a07fcd">OptionalVariableIndex</a>·variableIndex·=·boost::none)·<span·class="keyword">const</span>;</div> 
Max diff block lines reached; 13842/65010 bytes (21.29%) of diff not shown.
24.8 KB
html2text {}
Max HTML report size reached
6.87 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/inferenceExceptions.h·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 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">inferenceExceptions.h·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>Exceptions·that·may·be·thrown·by·inference·algorithms.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00653_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00653_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="a03636.html">gtsam::InconsistentEliminationRequested</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="a03584.html">gtsam::EliminationTree&lt;·BAYESNET,·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>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>Exceptions·that·may·be·thrown·by·inference·algorithms.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>122 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 123 <dd>
 124 Richard·Roberts·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Apr·25,·2013·</dd></dl>125 <dl·class="section·date"><dt>Date</dt><dd>Oct·13,·2010·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00653.html">inferenceExceptions.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="a00653.html">EliminationTree.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.69 KB
html2text {}
Max HTML report size reached
379 B
./usr/share/doc/libgtsam-dev/html/a00653.js
293 B
js-beautify {}
Max HTML report size reached
50.7 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/inferenceExceptions.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, 59 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">inferenceExceptions.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 <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="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="a01394.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;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/lexical_cast.hpp&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><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>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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>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>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>
 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">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>
126 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00051"·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::e[·...·truncated·by·diffoscope;·len:·10,·SHA:·821944e86e48b2f194db60b2edf408263787536be58b4660cd8458278ac23247·...·]</div>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>
 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>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>141 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>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">F[·...·truncated·by·diffoscope;·len:·20,·SHA:·6d3bcb8546209bec8c7d4ec5f110187d925682635a046f1aab1b205642499489·...·]</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="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordflow">return</span></div>149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>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>
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</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>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··};</div>163 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····};</div>
139 </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>
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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="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>
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>177 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
142 <div·class="ttc"·id="aa01394_html"><div·class="ttname"><a·href="a01394.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></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;·facto[·...·truncated·by·diffoscope;·len:·83,·SHA:·754febcb6fdca681b8fb933a6a94f2871ea203c1ef623b11db2f9fed1140ea6f·...·]</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>
 185 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<span·class="keyword">public</span>:</div>
 186 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>
 187 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>····std::pair&lt;boost::shared_ptr&lt;BayesNetType&gt;,·boost::shared_ptr&lt;FactorGraphType&gt;·&gt;</div>
 188 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>······<a·class="code·hl_function"·href="a03584.html#a11b6bc4f0b28b6b60a86555ed096d805">eliminate</a>(Eliminate·function)·<span·class="keyword">const</span>;</div>
 189 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>
 190 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div>
 191 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03584.html#a0d5c769b08d584c53439805f1bdccd38">print</a>(<span·class="keyword">const</span>·std::string&amp;·name·=·<span·class="stringliteral">&quot;EliminationTree:·&quot;</span>,</div>
 192 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</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>
 193 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div>
 194 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>··<span·class="keyword">protected</span>:</div>
 195 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</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_typedef"·href="a03584.html#a12e721d9dff82b978888af20a4297ae9">This</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
 196 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>·</div>
 197 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div>
 198 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>··<span·class="keyword">public</span>:</div>
 199 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>·</div>
 200 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno"><a·class="line"·href="a03584.html#a6a33186ea4ad6a9b0479dc0087ec30db">··151</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;sharedNode&gt;</a>&amp;·<a·class="code·hl_function"·href="a03584.html#a6a33186ea4ad6a9b0479dc0087ec30db">roots</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03584.html#a335b2e576f841c10c6cf722214c5799e">roots_</a>;·}</div>
 201 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>·</div>
Max diff block lines reached; 11070/38847 bytes (28.50%) of diff not shown.
12.7 KB
html2text {}
Max HTML report size reached
54.1 KB
./usr/share/doc/libgtsam-dev/html/a00656_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/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, 151 lines modifiedOffset 98, 125 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">VariableIndex-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="a00656.html">Go·to·the·documentation·of·this·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="a00683.html">gtsam/inference/VariableIndex.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="a00092.html">gtsam/base/timing.h</a>&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>
120 <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/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="a00635.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> 
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="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>
128 <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>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>
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>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>·FG&gt;</div>
131 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}">127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
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>128 <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>
 129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····boost::optional&lt;const·FactorIndices&amp;&gt;·newFactorIndices)·{</div>
 130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··gttic(VariableIndex_augment);</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>··<span·class="comment">//·Augment·index·for·each·factor</span></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>133 <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>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordflow">if</span>·(factors[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>135 <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>
 136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··········newFactorIndices·?·(*newFactorIndices)[i]·:·nFactors_;</div>
 137 <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>
 138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········index_[key].push_back(globalI);</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="l00038"·name="l00038"></a><span·class="lineno">···38</span>········++nEntries_;</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>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>····}</div>
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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">//·Increment·factor·count·even·if·factors·are·null,·to·keep·indices·consistent</span></div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">if</span>·(newFactorIndices)·{</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">if</span>·((*newFactorIndices)[i]·&gt;=·nFactors_)</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········nFactors_·=·(*newFactorIndices)[i]·+·1;</div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}·<span·class="keywordflow">else</span>·{</div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······++nFactors_;</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</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>
143 </div>152 </div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">/*·*************************************************************************·*/</span></div>154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>155 <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>
147 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">156 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 157 <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>
 158 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">const</span>·FG&amp;·factors)·{</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&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>159 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··gttic(VariableIndex_remove);</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="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="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·NOTE:·We·intentionally·do·not·decrement·nFactors_·because·the·factor</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="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>
 163 <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>
 164 <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>
 165 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··ITERATOR·factorIndex·=·firstFactor;</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>166 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordtype">size_t</span>·i·=·0;</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>167 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordflow">for</span>·(;·factorIndex·!=·lastFactor;·++factorIndex,·++i)·{</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="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">if</span>·(i·&gt;=·factors.size())</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;[·...·truncated·by·diffoscope;·len:·16,·SHA:·b680019aefe4ac449e34d541ad89430774f57de6671aee6460c53bbfedcda5f1·...·]</div>169 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 170 <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>
 171 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div>
 172 <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>
 173 <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>
 174 <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>
 175 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>············factorEntries.end(),·*factorIndex);</div>
 176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">if</span>·(entry·==·factorEntries.end())</div>
 177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··········<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 178 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··············<span·class="stringliteral">&quot;Internal·error,·indices·and·factors·passed·into·VariableIndex::remove·are·not·consistent·with·the·existing·variable·index&quot;</span>);</div>
 179 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········factorEntries.erase(entry);</div>
 180 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········--nEntries_;</div>
167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>182 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>183 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}</div>
Max diff block lines reached; 7760/42802 bytes (18.13%) of diff not shown.
12.2 KB
html2text {}
Max HTML report size reached
7.14 KB
./usr/share/doc/libgtsam-dev/html/a00659.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 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">Factor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">EliminationTree-inst.h·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>The·base·class·for·all·factors.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00659_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p><a·href="a00659_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">105 <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="a03592.html">gtsam::Factor</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>
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> 
129 </table>111 </table>
130 <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>
 113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
131 <div·class="textblock"><p>The·base·class·for·all·factors.·</p> 
132 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd> 
133 <dd> 
134 Frank·Dellaert·</dd> 
135 <dd>114 <dd>
136 Richard·Roberts·</dd></dl>115 Richard·Roberts·</dd></dl>
 116 <dl·class="section·date"><dt>Date</dt><dd>Oct·13,·2010·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00659.html">Factor.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="a00659.html">EliminationTree-inst.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>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.45 KB
html2text {}
Max HTML report size reached
122 KB
./usr/share/doc/libgtsam-dev/html/a00659_source.html
Max HTML report size reached
18.1 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/Key.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 95, 96 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>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Key.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <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>107 <p><a·href="a00662_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="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>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>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
120 <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>
121 Namespaces</h2></td></tr>116 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>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="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>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <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>120 </table>
171 <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>
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>123 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd></dl>
177 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2012·</dd></dl> 
178 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
179 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
180 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
181 <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!·-->
182 ··<ul>128 ··<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="a00662.html">Key.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="a00662.html">ISAM.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>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>
185 ··</ul>131 ··</ul>
186 </div>132 </div>
187 </body>133 </body>
188 </html>134 </html>
3.94 KB
html2text {}
Max HTML report size reached
825 B
./usr/share/doc/libgtsam-dev/html/a00662.js
739 B
js-beautify {}
Max HTML report size reached
45.5 KB
./usr/share/doc/libgtsam-dev/html/a00662_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/Key.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, 148 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">Key.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="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="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>
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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00113.html">gtsam/base/FastList.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="a00047.html">gtsam/base/FastMap.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="a00068.html">gtsam/base/FastSet.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/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="a00065.html">gtsam/base/Testable.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="a00098.html">gtsam/base/types.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;gtsam/dllexport.h&gt;</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;iosfwd&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>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>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">···35</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</[·...·truncated·by·diffoscope;·len:·126,·SHA:·2cf9ccb4600914366880ba7c29beb6e7fed24f7424c739f5af5ff13b10bc3171·...·];</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="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>
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·<span·class="keyword">public</span>:</div>
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·Helper·function·for·DefaultKeyFormatter</span></div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>GTSAM_EXPORT·std::string·_defaultKeyFormatter(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key);</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>
 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>
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·DefaultKeyFormatter·=·&amp;_defaul[·...·truncated·by·diffoscope;·len:·14,·SHA:·e68cff35709c667cc8bd006db2db50808657917f41bcda128f12ad8b885ad0b7·...·]</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>
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>139 <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><span·class="comment">//·Helper·function·for·Multi-robot·Key·Formatter</span></div>140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div>
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>GTSAM_EXPORT·std::string·_multirobotKeyFormatter(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>·key);</div> 
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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>
144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a>·MultiRobotKeyFormatter·=</div> 
145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····&amp;_multirobotKeyFormatter;</div> 
146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
147 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};"> 
148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03656.html">···58</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03656.html">StreamedKey</a>·{</div> 
149 <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="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&amp;key_;</div> 
150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a03656.html">StreamedKey</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&amp;key)·:·key_(key)·{}</div> 
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03656.html">StreamedKey</a>[·...·truncated·by·diffoscope;·len:·8,·SHA:·fe836f84606ed165483f0d3559e1ba50392b07f9daf046849ec5b41b1a084f1f·...·]</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[·...·truncated·by·diffoscope;·len:·78,·SHA:·f7e41e0a0000df3d8818aeffd15e5874d27997bfbecf005a83f52ff61306bb4d·...·]</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>
152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>};</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>
 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">···75</span>};</div>
153 </div>156 </div>
154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
155 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};"> 
156 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03660.html">···72</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03660.html">key_formatter</a>·{</div> 
157 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·<span·class="keyword">public</span>:</div> 
158 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03660.html">key_formatter</a>(<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·v)·:·formatter_(v)·{}</div> 
159 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03660.html">key_formatter</a>·&amp;);</div> 
160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03656.html">StreamedKey</a>·&amp;);</div> 
161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·<span·class="keyword">private</span>:</div> 
163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·formatter_;</div> 
164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·*&amp;property(std::ios_base·&amp;s);</div> 
165 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·set_property(std::ios_base·&amp;s,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;f);</div> 
166 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·*get_property(std::ios_base·&amp;s);</div> 
167 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>};</div> 
168 </div> 
169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
170 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">···86</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·=·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;Key&gt;</a>;</div> 
171 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
172 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//·TODO(frank):·Nothing·fast·about·these·:-(</span></div> 
173 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02312.html">KeyList</a>·=·<a·class="code·hl_class"·href="a02312.html">FastList&lt;Key&gt;</a>;</div> 
174 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02320.html">KeySet</a>·=·<a·class="code·hl_class"·href="a02320.html">FastSet&lt;Key&gt;</a>;</div> 
175 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">using·</span>KeyGroupMap·=·<a·class="code·hl_class"·href="a02316.html">FastMap&lt;Key,·int&gt;</a>;</div> 
176 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
177 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a4f9e295c4f7086ce05cbe37aeeca47fe">PrintKey</a>(</div> 
178 <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>·key,·<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
179 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter·=·DefaultKeyFormatter);</div> 
180 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
181 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#aab7ddea9b0bc36f296327e0ec08c4ef0">PrintKeyList</a>(</div> 
182 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">KeyList</a>·&amp;keys,·<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
183 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter·=·DefaultKeyFormatter);</div> 
184 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
185 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a4c14be406d50f65bd404429a7b1d3af0">PrintKeyVector</a>(</div> 
186 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys,·<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
Max diff block lines reached; 7312/35977 bytes (20.32%) of diff not shown.
10.3 KB
html2text {}
Max HTML report size reached
10.5 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/Conditional.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 95, 42 lines modifiedOffset 95, 68 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">Conditional.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">LabeledSymbol.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 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00665_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00665_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="a03572.html">gtsam::Conditional&lt;·FACTOR,·DERIVEDCONDITIONAL·&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>
 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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
114 <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>
115 Namespaces</h2></td></tr>118 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>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="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>
118 <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: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>
119 </table>140 </table>
120 <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>
121 <div·class="textblock"><p>Base·class·for·conditional·densities.·</p>142 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·12,·2010·</dd></dl>
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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>
 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>
123 </div></div><!--·contents·-->150 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->151 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->152 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>154 ··<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="a00665.html">Conditional.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="a00665.html">LabeledSymbol.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>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>
130 ··</ul>157 ··</ul>
131 </div>158 </div>
132 </body>159 </body>
133 </html>160 </html>
2.31 KB
html2text {}
Max HTML report size reached
659 B
./usr/share/doc/libgtsam-dev/html/a00665.js
573 B
js-beautify {}
Max HTML report size reached
82.4 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/Conditional.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, 185 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.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 <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="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;boost/range.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>·</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="a00662.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="a08137.html">gtsam/inference/Symbol.h</a>&gt;</span></div>
124 <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>
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>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>
126 <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>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;··<span·class="comment">//·forward·declaration.</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
129 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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="foldopen00063"·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>
131 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03572.html">···63</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03572.html">Conditional</a></div> 
132 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··{</div> 
133 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">protected</span>:</div>127 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">protected</span>:</div>
134 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03572.html#a1700745916154a78b30a2fc15e28ce70">···67</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a03572.html#a1700745916154a78b30a2fc15e28ce70">nrF[·...·truncated·by·diffoscope;·len:·12,·SHA:·031f3f604f0a1c5c741da6cbe64c6dabdb42e0df8483dab488cc682fb40488c5·...·];</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="l00038"·name="l00038"></a><span·class="lineno">···38</span>··std::uint64_t·j_;</div>
 130 <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>
 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>
135 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</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>
136 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">private</span>:</div> 
137 <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="a03572.html">Conditional&lt;FACTOR,DERIVEDCONDITIONAL&gt;</a>·<a·class="code·hl_class"·href="a03572.html">This</a>;</div> 
138 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</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>
139 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">public</span>:</div> 
140 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03572.html#abcbfbd27ed84d38425130d72c522dcea">···75</a></span>····<span·class="keyword">typedef</span>·boost::iterator_range&lt;typename·FACTOR::const_iterator&gt;·<a·class="code·hl_typedef"·href="a03572.html#abcbfbd27ed84d38425130d72c522dcea">Frontals</a>;</div> 
141 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
142 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03572.html#a7023eb6fc34dc7dc0d0be1f92481721f">···78</a></span>····<span·class="keyword">typedef</span>·boost::iterator_range&lt;typename·FACTOR::const_iterator&gt;·<a·class="code·hl_typedef"·[·...·truncated·by·diffoscope;·len:·63,·SHA:·282f514618735bd0009ec1dee3885780345db7686e7df2c4978473d9b9fa6e75·...·]>;</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>
143 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
144 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">protected</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>
145 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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>
146 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03572.html#a92872ac46ea07c2953eabbdfe816f3ed">···85</a></span>····<a·class="code·hl_function"·href="a03572.html#a92872ac46ea07c2953eabbdfe816f3ed">Conditional</a>()·:·<a·class="code·hl_variable"·href="a03572.html#a1700745916154a78b30a2fc15e28ce70">nrFrontals_</a>(0)·{}</div> 
147 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
148 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03572.html#a97b7d1439af9d6bd666946a7d22d2fd5">···88</a></span>····<a·class="code·hl_function"·href="a03572.html#a97b7d1439af9d6bd666946a7d22d2fd5">Conditional</a>(<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03572.html#a87e48132e41995e8327bc5b1daefd41d">nrFrontals</a>)·:·<a·class="code·hl_variable"·href="a03572.html#a1700745916154a78b30a2fc15e28ce70">nrFrontals_</a>(<a·class="code·hl_function"·href="a03572.html#a87e48132e41995e8327bc5b1daefd41d">nrFrontals</a>)·{}</div> 
149 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</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>
150 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>170 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
151 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">public</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>
152 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</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>
153 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03572.html#ae420d24aff203ccfb249e939a48730f5">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Conditional&quot;</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="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
155 <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>·This&amp;·c,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
156 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
157 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</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>
158 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>180 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
159 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03572.html">~Conditional</a>()·{}</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>
160 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>183 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
161 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a03572.html#a87e48132e41995e8327bc5b1daefd41d">··110</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03572.html#a87e48132e41995e8327bc5b1daefd41d">nrFr[·...·truncated·by·diffoscope;·len:·189,·SHA:·e4a69494506b6715f6f6e0b5e61472fb80ceef678d23a7ae4dca97ff3a36a680·...·]</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>
162 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>185 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
163 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a03572.html#ae19763bc0d1b12bea9e7bfcb304b40bb">··113</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03572.html#ae19763bc0d1b12bea9e7bfcb304b40bb">nrParents</a>()<span·class="keyword">·const·</[·...·truncated·by·diffoscope;·len:·166,·SHA:·7929c4b186eac24c0b6b91194345dd7fb3281e6ad1a88482312e6548b4934764·...·]</div>186 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span><span·class="keyword">private</span>:</div>
164 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</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>
165 <div·class="foldopen"·id="foldopen00116"·data-start="{"·data-end="}"> 
Max diff block lines reached; 18195/64319 bytes (28.29%) of diff not shown.
19.5 KB
html2text {}
Max HTML report size reached
5.89 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/MetisIndex-inl.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 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>··</div>
101 ··<div·class="headertitle"><div·class="title">MetisIndex-inl.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Ordering.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Variable·ordering·for·the·elimination·algorithm.··
 106 <a·href="#details">More...</a></p>
  
104 <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>
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="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">
106 <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>
107 Namespaces</h2></td></tr>118 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>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="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>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>122 </table>
112 <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>
113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Andrew·Melim·</dd></dl>124 <div·class="textblock"><p>Variable·ordering·for·the·elimination·algorithm.·</p>
 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>
114 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</dd></dl>
115 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
116 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
117 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
118 <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!·-->
119 ··<ul>135 ··<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="a00668.html">MetisIndex-inl.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="a00668.html">Ordering.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>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 ··</ul>138 ··</ul>
123 </div>139 </div>
124 </body>140 </body>
125 </html>141 </html>
1.24 KB
html2text {}
Max HTML report size reached
72.6 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/MetisIndex-inl.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, 104 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">MetisIndex-inl.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="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="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> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;map&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> 
122 <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>
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>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="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="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="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="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>
 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>
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>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
132 <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">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="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>130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>
140 <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>
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> 
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>140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····COLAMD,·METIS,·NATURAL,·CUSTOM</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> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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> 
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>··}</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="comment">//·Number·of·keys·referenced·in·this·factor·graph</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··nKeys_·=·keySet.size();</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>··xadj_.push_back(0);·<span·class="comment">//·Always·set·the·first·index·to·zero</span></div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordflow">for</span>·(iAdjMapIt·=·iAdjMap.begin();·iAdjMapIt·!=·iAdjMap.end();·++iAdjMapIt)·{</div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····std::vector&lt;int32_t&gt;·temp;</div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·Copy·from·the·FastSet·into·a·temporary·vector</span></div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····std::copy(iAdjMapIt-&gt;second.begin(),·iAdjMapIt-&gt;second.end(),</div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········std::back_inserter(temp));</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="comment">//·Insert·each·index&#39;s·set·in·order·by·appending·them·to·the·end·of·adj_</span></div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····adj_.insert(adj_.end(),·temp.begin(),·temp.end());</div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="comment">//adj_.push_back(temp);</span></div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····xadj_.push_back((int32_t)·adj_.size());</div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}</div> 
184 </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>
Max diff block lines reached; 10851/57891 bytes (18.74%) of diff not shown.
16.0 KB
html2text {}
Max HTML report size reached
169 KB
./usr/share/doc/libgtsam-dev/html/a00671_source.html
Max HTML report size reached
6.59 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/BayesTreeCliqueBase.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 96, 42 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">BayesTreeCliqueBase.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">inferenceExceptions.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>Exceptions·that·may·be·thrown·by·inference·algorithms.··
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="a03552.html">gtsam::BayesTreeCliqueBase&lt;·DERIVED,·FACTORGRAPH·&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="a03636.html">gtsam::InconsistentEliminationRequested</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>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>
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>Base·class·for·cliques·of·a·BayesTree.·</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·and·Frank·Dellaert·</dd></dl>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>
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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00674.html">BayesTreeCliqueBase.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="a00674.html">inferenceExceptions.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.65 KB
html2text {}
Max HTML report size reached
305 B
./usr/share/doc/libgtsam-dev/html/a00674.js
219 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00674·=·[1 var·a00674·=·[
2 ····["gtsam::BayesTreeCliqueBase<·DERIVED,·FACTORGRAPH·>",·"a03552.html",·"a03552"]2 ····["gtsam::InconsistentEliminationRequested",·"a03636.html",·null]
3 ];3 ];
64.0 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/BayesTreeCliqueBase.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, 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">BayesTreeCliqueBase.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="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><span·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, 210 lines modifiedOffset 114, 43 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="a00662.html">gtsam/inference/Key.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="a01400.html">gtsam/global_includes.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="a00629.html">gtsam/inference/Ordering.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="a00098.html">gtsam/base/types.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="a00071.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;boost/optional.hpp&gt;</span></div>122 <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>
 123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;exception&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><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>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">#include·&lt;string&gt;</span></div> 
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;mutex&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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</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>··<span·class="comment">//·Forward·declarations</span></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>·CLIQUE&gt;·<span·class="keyword">class·</span>BayesTree;</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">class</span>·GRAPH&gt;·<span·class="keyword">struct·</span>EliminationTraits;</div> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
136 <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>·DERIVED,·<span·class="keyword">class</span>·FACTORGRAPH&gt;</div> 
137 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
 128 <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::exception·{</div>
138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03552.html">···49</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a></div> 
139 <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>··<span·class="keyword">private</span>:</div> 
141 <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="a03552.html">BayesTreeCliqueBase&lt;DERIVED,·FACTORGRAPH&gt;</a>·This;</div> 
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">typedef</span>·DERIVED·DerivedType;</div> 
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03548.html">EliminationTraits&lt;FACTORGRAPH&gt;</a>·EliminationTraitsType;</div> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div> 
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;DerivedType&gt;·derived_ptr;</div> 
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">typedef</span>·boost::weak_ptr&lt;DerivedType&gt;·derived_weak_ptr;</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>··<span·class="keyword">public</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>····<a·class="code·hl_class"·href="a03636.html">InconsistentEliminationRequested</a>()·<span·class="keyword">noexcept</span>·{}</div>
 131 <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>
 132 <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>
150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">typedef</span>·FACTORGRAPH·FactorGraphType;</div> 
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·EliminationTraitsType::BayesNetType·BayesNetType;</div> 
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·BayesNetType::ConditionalType·ConditionalType;</div> 
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ConditionalType&gt;·sharedConditional;</div> 
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FactorGraphType::FactorType·FactorType;</div> 
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FactorGraphType::Eliminate·Eliminate;</div> 
156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">protected</span>:</div>133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordflow">return</span></div>
 134 <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>
 135 <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>
 136 <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>
 137 <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>
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··};</div>
160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03552.html#a425f748b06905e5f127e061e6b49c440">···74</a></span>····<a·class="code·hl_function"·href="a03552.html#a425f748b06905e5f127e061e6b49c440">BayesTreeCliqueBase</a>()·:·problemSize_(1)·{}</div> 
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
162 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03552.html#a6c6e1acd351eea812eed018d0946edea">···78</a></span>····<a·class="code·hl_function"·href="a03552.html#a6c6e1acd351eea812eed018d0946edea">BayesTreeCliqueBase</a>(<span·class="keyword">const</span>·sharedConditional&amp;·<a·class="code·hl_function"·href="a03552.html#ab9dacbf3ad501d8fa4b7f174ac9c9be5">conditional</a>)</div> 
164 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········:·conditional_(<a·class="code·hl_function"·href="a03552.html#ab9dacbf3ad501d8fa4b7f174ac9c9be5">conditional</a>),·problemSize_(1)·{}</div> 
165 </div>140 </div>
166 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
167 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="}"> 
168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03552.html#a802c15ee3bb2f09c1ca939c9ef5a3b8e">···82</a></span>····<a·class="code·hl_function"·href="a03552.html#a802c15ee3bb2f09c1ca939c9ef5a3b8e">BayesTreeCliqueBase</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&amp;·c)</div> 
169 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········:·conditional_(c.conditional_),</div> 
170 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··········parent_(c.parent_),</div> 
171 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··········children(c.children),</div> 
172 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··········problemSize_(c.problemSize_),</div> 
173 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··········is_root(c.is_root)·{}</div> 
174 </div> 
175 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
176 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="}"> 
177 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03552.html#a1d639c9d05ef6f907de5dd26eef82fa6">···90</a></span>····<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&amp;·<a·class="code·hl_function"·href="a03552.html#a1d639c9d05ef6f907de5dd26eef82fa6">operator=</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&amp;·c)·{</div> 
178 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······conditional_·=·c.conditional_;</div> 
179 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······parent_·=·c.parent_;</div> 
180 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······children·=·c.children;</div> 
181 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······problemSize_·=·c.problemSize_;</div> 
182 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······is_root·=·c.is_root;</div> 
183 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div> 
184 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····}</div> 
185 </div> 
186 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
187 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="comment">//·Virtual·destructor.</span></div> 
188 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03552.html">~BayesTreeCliqueBase</a>()·{}</div> 
189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
190 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
191 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a03552.html#af3d82f22471162aafc735e1413d9e428">··105</a></span>····<span·class="keyword">mutable</span>·boost::optional&lt;FactorGraphType&gt;·<a·class="code·hl_variable"·href="a03552.html#af3d82f22471162aafc735e1413d9e428">cachedSeparatorMarginal_</a>;</div> 
192 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a03552.html#a75ce5160f65fe820a6abb154f01ff86a">··110</a></span>····<span·class="keyword">mutable</span>·std::mutex·<a·class="code·hl_variable"·href="a03552.html#a75ce5160f65fe820a6abb154f01ff86a">cachedSeparatorMarginalMutex_</a>;</div> 
193 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
194 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keyword">public</span>:</div> 
195 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····sharedConditional·conditional_;</div> 
196 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····derived_weak_ptr·parent_;</div> 
197 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;derived_ptr&gt;</a>·children;</div> 
Max diff block lines reached; 13279/48103 bytes (27.61%) of diff not shown.
16.9 KB
html2text {}
Max HTML report size reached
10.7 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/LabeledSymbol.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, 69 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>·&#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">LabeledSymbol.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Symbol.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a00677_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">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> 
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> 
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>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>107 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>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="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>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
123 <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>
124 Functions</h2></td></tr>113 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>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>
127 <tr·class="separator:ae9a7dceb0a85c356062b55f6939b1419"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:ac2ada276febeb9327efbcc5afdf470db"><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>117 </table>
141 <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>
142 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·12,·2010·</dd></dl>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>June·9,·2012·</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> 
145 <dl·class="section·author"><dt>Author</dt><dd>:·Alex·Cunningham·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>
146 <dd> 
147 :·Frank·Dellaert·</dd> 
148 <dd>121 <dd>
149 :·Richard·Roberts·</dd></dl>122 :·Richard·Roberts·</dd></dl>
150 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
151 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
152 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
153 <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!·-->
154 ··<ul>127 ··<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="a00677.html">LabeledSymbol.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="a00677.html">Symbol.cpp</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>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>
157 ··</ul>130 ··</ul>
158 </div>131 </div>
159 </body>132 </body>
160 </html>133 </html>
2.23 KB
html2text {}
Max HTML report size reached
118 KB
./usr/share/doc/libgtsam-dev/html/a00680_source.html
Max HTML report size reached
6.86 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/BayesNet.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 96, 44 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">BayesNet.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">VariableIndex.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Bayes·network.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00683_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00683_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="a03516.html">gtsam::BayesNet&lt;·CONDITIONAL·&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="a03700.html">gtsam::VariableIndex</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>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>
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>
 124 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>
122 <div·class="textblock"><p>Bayes·network.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
124 <dd> 
125 Richard·Roberts·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00683.html">BayesNet.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="a00683.html">VariableIndex.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>
1.5 KB
html2text {}
Max HTML report size reached
66.7 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/BayesNet.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableIndex.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, 199 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.h</div></div>104 ··<div·class="headertitle"><div·class="title">VariableIndex.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>
112 <div·class="line"><a·id="l00006"·name="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="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00641.html">gtsam/inference/FactorGraph.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="a00641.html">gtsam/inference/Factor.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><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="a00071.html">gtsam/base/FastMap.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>123 <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>
123 <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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&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>
 126 <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>
 127 <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>
 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;cassert&gt;</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
 131 <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><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="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</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> 
130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">
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>135 <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>
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·<span·class="keyword">private</span>:</div>136 <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="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>137 <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>
 138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">typedef</span>·FactorIndices::iterator·Factor_iterator;</div>
 139 <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>
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">protected</span>:</div>141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·<span·class="keyword">protected</span>:</div>
 142 <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>
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>143 <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>
147 </div>144 <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>
 145 <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>
148 <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>
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>147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·<span·class="keyword">public</span>:</div>
 148 <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>
 149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">typedef</span>·KeyMap::const_iterator·iterator;</div>
 150 <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>
 151 <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>152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 153 <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>
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·<span·class="keyword">public</span>:</div>155 <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>
 156 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">
 157 <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">VariableIndex</a>(<span·class="keyword">const</span>·FG&amp;·factorGraph)·:·nFactors_(0),·nEntries_(0)·{</div>
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····augment(factorGraph);</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> 
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>
 160 </div>
161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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> 
165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</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"><a·class="line"·href="a03700.html#a7e83a7dee6daaa33da9d69b34e5426f4">···80</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03700.html#a7e83a7dee6daaa33da9d69b34e5426f4">size</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·index_.size();·}</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#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</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> 
168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03700.html#aff88eee65d8bcf51062cd99a1ae90977">···83</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03700.html#aff88eee65d8bcf51062cd99a1ae90977">nFactors</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·nFactors_;·}</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> 
172 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 167 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03700.html#a2af38862502064df2169a7d5b623a8c3">···86</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03700.html#a2af38862502064df2169a7d5b623a8c3">nEntries</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·nEntries_;·}</div>
 168 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 169 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
 170 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03700.html#a62c0610e8960b3d7c077a90e2acf8a00">···89</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">FactorIndices</a>&amp;·<a·class="code·hl_function"·href="a03700.html#a62c0610e8960b3d7c077a90e2acf8a00">operator[]</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·variable)<span·class="keyword">·const·</span>{</div>
 171 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····KeyMap::const_iterator·item·=·index_.find(variable);</div>
 172 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordflow">if</span>(item·==·index_.end())</div>
 173 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;Requested·non-existent·variable·from·VariableIndex&quot;</span>);</div>
 174 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordflow">else</span></div>
 175 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">return</span>·item-&gt;second;</div>
173 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>176 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··}</div>
 177 </div>
174 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·Expose·HybridValues·version·of·logProbability.</span></div> 
175 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</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</span>;</div> 
176 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>178 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
Max diff block lines reached; 27015/52260 bytes (51.69%) of diff not shown.
15.5 KB
html2text {}
Max HTML report size reached
7.68 KB
./usr/share/doc/libgtsam-dev/html/a00695.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 96, 46 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">VariableSlots.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>VariableSlots·describes·the·structure·of·a·combined·factor·in·terms·of·where·each·block·comes·from·in·the·source·factors.··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="a00695_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00695_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="a03708.html">gtsam::VariableSlots</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="a03556.html">gtsam::EliminationData&lt;·CLUSTERTREE·&gt;</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>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="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>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
118 <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>
119 Namespaces</h2></td></tr>117 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>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="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>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>121 </table>
124 <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>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·</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> 
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>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>
 126 <dd>
 127 Richard·Roberts·</dd>
 128 <dd>
 129 Frank·Dellaert·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00695.html">VariableSlots.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="a00695.html">ClusterTree-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>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>
2.04 KB
html2text {}
Max HTML report size reached
437 B
./usr/share/doc/libgtsam-dev/html/a00695.js
351 B
js-beautify {}
Max HTML report size reached
102 KB
./usr/share/doc/libgtsam-dev/html/a00695_source.html
Max HTML report size reached
5.77 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/ISAM.h·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 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>··</div>
102 ··<div·class="headertitle"><div·class="title">ISAM.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">BayesTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Incremental·update·functionality·(iSAM)·for·BayesTree.··104 <p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00698_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="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>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>Incremental·update·functionality·(iSAM)·for·BayesTree.·</p>114 <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>Michael·Kaess·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 116 <dd>
 117 Michael·Kaess·</dd>
 118 <dd>
 119 Viorela·Ila·</dd>
 120 <dd>
 121 Richard·Roberts·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00698.html">ISAM.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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00698.html">BayesTree.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>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.33 KB
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/ClusterTree-inst.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, 50 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">ClusterTree-inst.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>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.··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="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"> 
116 <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>
117 Namespaces</h2></td></tr>110 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>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>
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="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>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>
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> 
125 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 125 <dd>
 126 Michael·Kaess·</dd>
126 <dd>127 <dd>
127 Richard·Roberts·</dd>128 Viorela·Ila·</dd>
128 <dd>129 <dd>
129 Frank·Dellaert·</dd></dl>130 Richard·Roberts·</dd></dl>
130 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
133 <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!·-->
134 ··<ul>135 ··<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="a00701.html">ClusterTree-inst.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="a00701.html">BayesTree-inst.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>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 ··</ul>138 ··</ul>
138 </div>139 </div>
139 </body>140 </body>
140 </html>141 </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
9.21 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/ConjugateGradientSolver.h·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, 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="#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">ConjugateGradientSolver.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianBayesTree-inl.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>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00704_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00704_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> 
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="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> 
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>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>110 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>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>
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="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>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="func-members"·name="func-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Functions</h2></td></tr>116 Functions</h2></td></tr>
124 <tr·class="memitem:ac59c7e1d84d5e8570a143898def32125"·id="r_ac59c7e1d84d5e8570a143898def32125"><td·class="memTemplParams"·colspan="2"><a·id="ac59c7e1d84d5e8570a143898def32125"·name="ac59c7e1d84d5e8570a143898def32125"></a>117 <tr·class="memitem:ae5b8cc61c1f0f37f9b89d667d7a75a6d"·id="r_ae5b8cc61c1f0f37f9b89d667d7a75a6d"><td·class="memTemplParams"·colspan="2"><a·id="ae5b8cc61c1f0f37f9b89d667d7a75a6d"·name="ae5b8cc61c1f0f37f9b89d667d7a75a6d"></a>
125 template&lt;class·S·,·class·V·&gt;·</td></tr>118 template&lt;class·BAYESTREE·&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[·...·truncated·by·diffoscope;·len:·68,·SHA:·8a1ab205598bc31aa0e555e8ca6e580156006f4bbee9859555292f0ec0edc419·...·])</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[·...·truncated·by·diffoscope;·len:·49,·SHA:·11f8f0ef888818141736fd337769373da3ebf183a035cb06d938d866bce54a2b·...·])</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>
127 <tr·class="separator:ac59c7e1d84d5e8570a143898def32125"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:a979f3c9de3b9d4c955730745bea61d48"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>125 </table>
129 <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>
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>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>
132 <dd>129 <dd>
 130 Richard·Roberts·</dd></dl>
133 Sungtae·An·</dd></dl> 
134 <dl·class="section·date"><dt>Date</dt><dd>Nov·6,·2014·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00704.html">ConjugateGradientSolver.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="a00704.html">GaussianBayesTree-inl.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.33 KB
html2text {}
Max HTML report size reached
49.6 KB
./usr/share/doc/libgtsam-dev/html/a00704_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/ConjugateGradientSolver.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesTree-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">ConjugateGradientSolver.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="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>
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, 173 lines modifiedOffset 114, 57 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="a00713.html">gtsam/linear/IterativeSolver.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/GaussianBayesTree.h</a>&gt;</span>·<span·class="comment">//·Only·to·help·Eclipse</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="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;stdarg.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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</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="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> 
127 <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="comment">/*·*************************************************************************·*/</span></div>
128 <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="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span>internal·{</div>
129 <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> 
130 <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>129 <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>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keywordtype">void</span>·optimizeInPlace(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·BAYESTREE::sharedClique&amp;·clique,·<a·class="code·hl_class"·href="a05072.html">VectorValues</a>&amp;·result)·{</div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//·parents·are·assumed·to·already·be·solved·and·available·in·result</span></div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··clique-&gt;conditional()-&gt;solveInPlace(result);</div>
131 <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="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·starting·from·the·root,·call·optimize·on·each·conditional</span></div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·BAYESTREE::sharedClique&amp;·child:·clique-&gt;children_)</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····optimizeInPlace&lt;BAYESTREE&gt;(child,·result);</div>
132 <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">minIterations_</a>;··</div> 
133 <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> 
134 <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> 
135 <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> 
136 <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> 
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>}</div>
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">/*·Matrix·Operation·Kernel·*/</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="a03728.html#a5f3c3b9315279cf2112501b7c0a3b499">···42</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a03728.html#a5f3c3b9315279cf2112501b7c0a3b499">BLASKernel</a>·{</div> 
141 <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> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··}·blas_kernel_·;</div> 
143 </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>··<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>()</div> 
146 <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> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······epsilon_abs_(1e-3),·blas_kernel_(GTSAM)·{}</div> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··ConjugateGradientParameters(<span·class="keywordtype">size_t</span>·minIterations,·<span·class="keywordtype">size_t</span>·maxIterations,·<span·class="keywordtype">size_t</span>·reset,</div>139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">/*·*************************************************************************·*/</span></div>
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordtype">double</span>·epsilon_rel,·<span·class="keywordtype">double</span>·epsilon_abs,·BLASKernel·blas)</div>140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE&gt;</div>
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····:·minIterations_(minIterations),·maxIterations_(maxIterations),·reset_(reset),</div> 
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······epsilon_rel_(epsilon_rel),·epsilon_abs_(epsilon_abs),·blas_kernel_(blas)·{}</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keywordtype">double</span>·logDeterminant(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·BAYESTREE::sharedClique&amp;·clique)·{</div>
 142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">double</span>·result·=·0.0;</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>··<span·class="comment">//·this·clique</span></div>
 145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··result·+=·clique-&gt;conditional()-&gt;logDeterminant();</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">//·sum·of·children</span></div>
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·BAYESTREE::sharedClique&amp;·child:·clique-&gt;children_)</div>
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····result·+=·logDeterminant&lt;BAYESTREE&gt;(child);</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>
 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>··ConjugateGradientParameters(<span·class="keyword">const</span>·ConjugateGradientParameters·&amp;p)</div> 
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····:·Base(p),·minIterations_(p.minIterations_),·maxIterations_(p.maxIterations_),·reset_(p.reset_),</div> 
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>···············epsilon_rel_(p.epsilon_rel_),·epsilon_abs_(p.epsilon_abs_),·blas_kernel_(GTSAM)·{}</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">/*·general·interface·*/</span></div>155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}·<span·class="comment">//·\namespace·internal</span></div>
159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·minIterations()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·minIterations_;·}</div> 
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·maxIterations()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·maxIterations_;·}</div> 
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·reset()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·reset_;·}</div> 
162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·epsilon()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·epsilon_rel_;·}</div> 
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·epsilon_rel()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·epsilon_rel_;·}</div> 
164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·epsilon_abs()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·epsilon_abs_;·}</div> 
165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·getMinIterations()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·minIterations_;·}</div> 
167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·getMaxIterations()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·maxIterations_;·}</div> 
168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·getReset()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·reset_;·}</div> 
169 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·getEpsilon()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·epsilon_rel_;·}</div> 
170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·getEpsilon_rel()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·epsilon_rel_;·}</div> 
171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·getEpsilon_abs()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·epsilon_abs_;·}</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">inline</span>·<span·class="keywordtype">void</span>·setMinIterations(<span·class="keywordtype">size_t</span>·value)·{·minIterations_·=·value;·}</div> 
174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·setMaxIterations(<span·class="keywordtype">size_t</span>·value)·{·maxIterations_·=·value;·}</div> 
175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·setReset(<span·class="keywordtype">size_t</span>·value)·{·reset_·=·value;·}</div> 
176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·setEpsilon(<span·class="keywordtype">double</span>·value)·{·epsilon_rel_·=·value;·}</div> 
177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·setEpsilon_rel(<span·class="keywordtype">double</span>·value)·{·epsilon_rel_·=·value;·}</div> 
178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·setEpsilon_abs(<span·class="keywordtype">double</span>·value)·{·epsilon_abs_·=·value;·}</div> 
179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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> 
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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> 
183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">static</span>·std::string·blasTranslator(<span·class="keyword">const</span>·BLASKernel·k)·;</div> 
185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">static</span>·BLASKernel·blasTranslator(<span·class="keyword">const</span>·std::string·&amp;s)·;</div> 
186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>};</div> 
187 </div> 
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
Max diff block lines reached; 4368/39268 bytes (11.12%) of diff not shown.
11.2 KB
html2text {}
Max HTML report size reached
7.59 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/SubgraphSolver.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 94, 38 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="#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">SubgraphSolver.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">VectorValues.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Subgraph·Solver·from·IROS·2010.··105 <p>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.··
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: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>
112 </table>125 </table>
113 <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>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.·</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>128 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
117 <dd>129 <dd>
118 Yong·Dian·Jian·</dd></dl>130 Alex·Cunningham·</dd></dl>
119 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
122 <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!·-->
123 ··<ul>135 ··<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="a00710.html">SubgraphSolver.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="a00710.html">VectorValues.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>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 ··</ul>138 ··</ul>
127 </div>139 </div>
128 </body>140 </body>
129 </html>141 </html>
1.76 KB
html2text {}
Max HTML report size reached
7.97 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/IterativeSolver.h·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 96, 52 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">IterativeSolver.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianEliminationTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Some·support·classes·for·iterative·solvers.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00713_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00713_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="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>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>
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>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
124 <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>
125 Namespaces</h2></td></tr>113 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>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>
127 <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>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>117 </table>
130 <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>
131 <div·class="textblock"><p>Some·support·classes·for·iterative·solvers.·</p> 
132 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
133 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>120 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 121 <dd>
 122 Richard·Roberts·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00713.html">IterativeSolver.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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00713.html">GaussianEliminationTree.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>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.86 KB
html2text {}
Max HTML report size reached
439 B
./usr/share/doc/libgtsam-dev/html/a00713.js
353 B
js-beautify {}
Max HTML report size reached
48.8 KB
./usr/share/doc/libgtsam-dev/html/a00713_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/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 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">GaussianEliminationTree.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="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>
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, 62 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="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;<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="a00629.html">gtsam/inference/Ordering.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>
122 <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/Vector.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>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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="};">127 <div·class="foldopen"·id="foldopen00027"·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>128 <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>
 129 <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>
 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="keyword">public</span>:</div>
 132 <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>
 133 <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>
 134 <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>
 135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 136 <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>
 137 <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>
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 139 <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="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>
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> 
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>141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">public</span>:</div>142 <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,·<spa[·...·truncated·by·diffoscope;·len:·83,·SHA:·cdc2606788cf371dea0366ded053b95e00958b15d104771dd8cb1755dad20016·...·]</div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">private</span>:</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>
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>146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··}</div>147 <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>148 <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> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">return</span>·verbosity_;</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>··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> 
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> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">/*·virtual·print·function·*/</span></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> 
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>149 </div>
181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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="a03832.html">···86</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03832.html">IterativeSolver</a>·{</div> 
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</span>:</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> 
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>151 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div>
 152 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">EliminationTree.h</a></div></div>
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">/*·interface·to·the·nonlinear·optimizer,·without·metadata,·damping·and·initial·estimate·*/</span></div> 
192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··GTSAM_EXPORT·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·optimize(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg,</div> 
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······boost::optional&lt;const·KeyInfo&amp;&gt;·=·boost::none,</div> 
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······boost::optional&lt;<span·class="keyword">const</span>·std::map&lt;Key,·Vector&gt;&amp;&gt;·lambda·=·boost::none);</div> 
Max diff block lines reached; 7596/38325 bytes (19.82%) of diff not shown.
11.3 KB
html2text {}
Max HTML report size reached
4.56 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-inl.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 95, 36 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">GaussianConditional-inl.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianConditional.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>Conditional·Gaussian·Base·class.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00716_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>114 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast,·Frank·Dellaert·</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="a00716.html">GaussianConditional-inl.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="a00716.html">GaussianConditional.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
10.8 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/BinaryJacobianFactor.h·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 94, 47 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>··</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">JacobianFactor.cpp·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 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00719_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="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>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>
 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">
 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: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>
 126 <tr·class="separator:ab56c4bfa363f8c23c48eb078e9c84a9c"><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·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>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>
125 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</dd></dl>134 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
127 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>139 ··<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="a00719.html">BinaryJacobianFactor.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="a00719.html">JacobianFactor.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>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 ··</ul>142 ··</ul>
135 </div>143 </div>
136 </body>144 </body>
137 </html>145 </html>
2.87 KB
html2text {}
Max HTML report size reached
383 B
./usr/share/doc/libgtsam-dev/html/a00719.js
297 B
js-beautify {}
Max HTML report size reached
10.1 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/linearExceptions.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, 52 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">linearExceptions.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">
  
105 <p>Exceptions·that·may·be·thrown·by·linear·solver·components.··106 <p>Iterative·methods,·template·implementation.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00722_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00722_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="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>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>
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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
123 <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>
124 Namespaces</h2></td></tr>116 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>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="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>
127 <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>
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"><p>Exceptions·that·may·be·thrown·by·linear·solver·components.·</p>129 <div·class="textblock"><p>Iterative·methods,·template·implementation.·</p>
131 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>130 <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>131 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl>
133 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>136 ··<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="a00722.html">linearExceptions.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="a00722.html">iterative-inl.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>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 ··</ul>139 ··</ul>
141 </div>140 </div>
142 </body>141 </body>
143 </html>142 </html>
2.65 KB
html2text {}
Max HTML report size reached
549 B
./usr/share/doc/libgtsam-dev/html/a00722.js
463 B
js-beautify {}
Max HTML report size reached
58.4 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/linearExceptions.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, 109 lines modifiedOffset 98, 179 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">linearExceptions.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="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="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="a00056.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="a00098.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>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><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="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>
 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>
124 <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>
 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">/*·*************************************************************************·*/</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="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>
125 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00030"·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">publi[·...·truncated·by·diffoscope;·len:·118,·SHA:·129ae7ca04e716af73ee8f169172b192417ca9f38df99800a3daa4b9cc4d6592·...·]·{</div>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>
 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>
 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"><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#a377969b240efda1b91aec68ac0fd1273">threshold</a>;···</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····E·Ad;</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="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="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>
 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>
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>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>
 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>
 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>
128 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">public</span>:</div>176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">return</span>·alpha;</div>
129 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<a·class="code·hl_class"·href="a03864.html">IndeterminantLinearSystemException</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j)·noexcept·:·j_(j)·{}</div> 
130 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<a·class="code·hl_class"·href="a03864.html">~IndeterminantLinearSystemException</a>()·<span·class="keyword">noexcept</span>·<span·class="keyword">override</span>·{}</div> 
131 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·nearbyVariable()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·j_;·}</div> 
132 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</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>177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>
 178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>
 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>
 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>
 190 <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>
 191 <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>
 192 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="comment">//·check·for·convergence</span></div>
 194 <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>
 195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keywordflow">if</span>·(parameters_.verbosity()·!=·ConjugateGradientParameters::SILENT)</div>
 197 <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>
 198 <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>
 199 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··················&lt;&lt;·std::endl;</div>
133 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··};</div>200 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
134 </div>201 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······<span·class="keywordflow">if</span>·(new_gamma·&lt;·<a·class="code·hl_variable"·href="a03820.html#a377969b240efda1b91aec68ac0fd1273">threshold</a>)·<span·class="keywor[·...·truncated·by·diffoscope;·len:·56,·SHA:·2eab0dea57045075273866043bc47353b2f485e83de2fc2d8e39a35bfa63b93a·...·]/div>
Max diff block lines reached; 24031/46124 bytes (52.10%) of diff not shown.
13.2 KB
html2text {}
Max HTML report size reached
9.49 KB
./usr/share/doc/libgtsam-dev/html/a00725.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 95, 63 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">GaussianFactorGraph.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">RegularJacobianFactor.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Linear·Factor·Graph·where·all·factors·are·Gaussians.··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.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00725_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00725_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="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>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>
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03796.html#details">More...</a><br·/></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>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
121 <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>
122 Namespaces</h2></td></tr>116 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>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>
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="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>119 <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: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> 
131 <tr·class="separator:a35c269c3243cab16a7475239a9c91021"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 </table>120 </table>
133 <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>
134 <div·class="textblock"><p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</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>
135 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>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>
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·-->125 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
147 <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!·-->
148 ··<ul>129 ··<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="a00725.html">GaussianFactorGraph.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="a00725.html">RegularJacobianFactor.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>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>
151 ··</ul>132 ··</ul>
152 </div>133 </div>
153 </body>134 </body>
154 </html>135 </html>
2.43 KB
html2text {}
Max HTML report size reached
510 B
./usr/share/doc/libgtsam-dev/html/a00725.js
424 B
js-beautify {}
Max HTML report size reached
138 KB
./usr/share/doc/libgtsam-dev/html/a00725_source.html
Max HTML report size reached
61.6 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/Errors.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Preconditioner.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, 212 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">Preconditioner.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">/*·---------------------------------------------------------------[·...·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">·*·Preconditioner.h</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">·*</span></div>
109 <div·class="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">·*··Created·on:·Jun·2,·2014</span></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">·*······Author:·Yong-Dian·Jian</span></div>
112 <div·class="line"><a·id="l00006"·name="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">·*······Author:·Sungtae·An</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> 
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="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>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#pragma·once</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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="a00113.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="a00065.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="a00146.html">gtsam/base/Vector.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>
 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>
 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>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>132 <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;string&gt;</span></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>
127 <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>
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>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>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>136 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·····GTSAM·=·0,</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Forward·declarations</span></div>137 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·····CHOLMOD·····<span·class="comment">/*·experimental·*/</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>138 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>···}·kernel_·;</div>
132 <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>
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[·...·truncated·by·diffoscope;·len:·34,·SHA:·f69b4534bda007812d02c10e4a0f24cf4e88a1cf4370b41f2bf7ce39a0d66b8e·...·]</div>140 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>···<span·class="keyword">enum</span>·Verbosity·{</div>
 141 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·····SILENT·=·0,</div>
134 <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>·····COMPLEXITY·=·1,</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>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>
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>145 <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"[·...·truncated·by·diffoscope;·len:·150,·SHA:·becb987f21d59842a08c783e786eec269ccc22af33935d6fd5b1795af2b0e849·...·]</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>
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>149 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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>150 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>···<span·class="comment">/*·general·interface·*/</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>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>
142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>153 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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[·...·truncated·by·diffoscope;·len:·102,·SHA:·e1841e71aa3039bd573da5e2494d8df3be353fd9412fdcc4096707186998a4a3·...·];</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>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>155 <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·[·...·truncated·by·diffoscope;·len:·157,·SHA:·98257a6b4430583495bf6edb1ad7b2a8112444eb29456672a1568a323341447b·...·];</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·clas[·...·truncated·by·diffoscope;·len:·24,·SHA:·b2d5e1f74ad60ca1ab75eb993c3372284818f01a710861d16b75893c6234fa74·...·];</div>
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>157 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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·c[·...·truncated·by·diffoscope;·len:·57,·SHA:·6fe56619ac667126c783dba39637b8ec64da40dfce5183014b72276af7d03ae7·...·]);</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>
148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>162 <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>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="key[·...·truncated·by·diffoscope;·len:·82,·SHA:·e02f85c7d207f1a12a049b46cd8df2a9e1179147818188a0c17d8d294bf562a7·...·]</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>
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>165 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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="};"> 
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> 
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>··<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> 
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>};</div> 
164 </div>166 </div>
 167 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>
 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>
165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>181 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
166 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}··<span·class="comment">//·namespace·gtsam</span></div>182 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="comment">/*·</span></div>
167 <div·class="ttc"·id="aa00065_html"><div·class="ttname"><a·href="a00065.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div> 
168 <div·class="ttc"·id="aa00113_html"><div·class="ttname"><a·href="a00113.html">FastList.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.</div></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>
Max diff block lines reached; 8096/48550 bytes (16.68%) of diff not shown.
14.1 KB
html2text {}
Max HTML report size reached
92.1 KB
./usr/share/doc/libgtsam-dev/html/a00737_source.html
Max HTML report size reached
8.61 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/GaussianEliminationTree.h·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 94, 42 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">GaussianEliminationTree.h·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 <p><a·href="a00740_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="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>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
113 Namespaces</h2></td></tr>107 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>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>
115 <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>
116 <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>
 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>
117 </table>128 </table>
118 <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>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>130 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·13,·2010·</dd></dl>
120 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
121 <dd>132 <dd>
122 Richard·Roberts·</dd></dl>133 Frank·Dellaert·</dd></dl>
123 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>138 ··<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="a00740.html">GaussianEliminationTree.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="a00740.html">NoiseModel.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>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>
130 ··</ul>141 ··</ul>
131 </div>142 </div>
132 </body>143 </body>
133 </html>144 </html>
1.9 KB
html2text {}
Max HTML report size reached
9.71 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/SubgraphBuilder.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 94, 52 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="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">SubgraphBuilder.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianBayesNet.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <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>
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: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> 
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"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>114 <div·class="textblock"><p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·</p>
133 <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,·Varun·Agrawal·</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="a00746.html">SubgraphBuilder.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="a00746.html">GaussianBayesNet.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>
2.55 KB
html2text {}
Max HTML report size reached
9.65 KB
./usr/share/doc/libgtsam-dev/html/a00749.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 96, 48 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">Scatter.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">linearExceptions.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>Exceptions·that·may·be·thrown·by·linear·solver·components.··
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="a00749_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>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">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>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>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>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"><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:·140,·SHA:·ebd635523d861931faa8942b211bde5255c2a2a6226967df78083f7d7df3e436·...·]8.html#details">More...</a><br·/></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>
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>
123 </table>128 </table>
124 <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>
125 <div·class="textblock"><p>Maps·global·variable·indices·to·slot·indices.·</p>130 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·linear·solver·components.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
127 <dd> 
128 Frank·Dellaert·</dd></dl> 
129 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</dd></dl>132 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>
130 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
133 <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!·-->
134 ··<ul>137 ··<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="a00749.html">Scatter.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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00749.html">linearExceptions.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>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>
137 ··</ul>140 ··</ul>
138 </div>141 </div>
139 </body>142 </body>
140 </html>143 </html>
2.44 KB
html2text {}
Max HTML report size reached
502 B
./usr/share/doc/libgtsam-dev/html/a00749.js
416 B
js-beautify {}
Max HTML report size reached
37.5 KB
./usr/share/doc/libgtsam-dev/html/a00749_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/linearExceptions.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, 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">Scatter.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="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>
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="a00662.html">gtsam/inference/Key.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="a00035.html">gtsam/base/ThreadsafeException.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="a00047.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="a00119.html">gtsam/base/types.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>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><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="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</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><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="};">125 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="};">
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>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">publi[·...·truncated·by·diffoscope;·len:·118,·SHA:·129ae7ca04e716af73ee8f169172b192417ca9f38df99800a3daa4b9cc4d6592·...·]·{</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>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>
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="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">public</span>:</div>
 129 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<a·class="code·hl_class"·href="a03864.html">IndeterminantLinearSystemException</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j)·noexcept·:·j_(j)·{}</div>
 130 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<a·class="code·hl_class"·href="a03864.html">~IndeterminantLinearSystemException</a>()·<span·class="keyword">noexcept</span>·<span·class="keyword">override</span>·{}</div>
 131 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·nearbyVariable()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·j_;·}</div>
 132 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</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>
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> 
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> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>};</div>133 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··};</div>
140 </div>134 </div>
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>135 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 136 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
142 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">137 <div·class="foldopen"·id="foldopen00106"·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=[·...·truncated·by·diffoscope;·len:·76,·SHA:·afc36227d35cdd8ce05e98fb9f132a3e894063a8cb9390ea92418b1b3ade7a68·...·]&gt;·{</div>138 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03868.html">··106</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03868.html">InvalidNoiseModel</a>·:·<span·class="keyword">public</span>·<a·clas[·...·truncated·by·diffoscope;·len:·81,·SHA:·0c7b0549db7de7696e62b9dd40fd3c93884f301a6a1784a2f19466c0da7272a4·...·]&gt;·{</div>
144 <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="l00107"·name="l00107"></a><span·class="lineno">··107</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>140 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a03868.html#a725a99a84ba90f5847f283c5c63ad7f4">··108</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseInd[·...·truncated·by·diffoscope;·len:·104,·SHA:·6ea7702ecc9dd53bd9d9b295bb353f87907dfd24f60a7198d2f3155f54169fed·...·]</div>
 141 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a03868.html#af1938d77a9e6086a0ffe9352bac15467">··109</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·<a·class="code·hl_variable"·href="a03868.html#af1938d77a9e6086a0ffe9352bac15467">noiseModelDims</a>;·</div>
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>142 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</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_[·...·truncated·by·diffoscope;·len:·60,·SHA:·e2d1dcafeb81d938fc6448e14d91532673f39cd12c88f1bd9f784c756fa1d570·...·]</div>143 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<a·class="code·hl_class"·href="a03868.html">InvalidNoiseModel</a>(<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·factorDims,·<a·class="code·hl_typed[·...·truncated·by·diffoscope;·len:·89,·SHA:·787790565a303b17ef8d8ac83266a34df42709827e5e4029029939696781d4d3·...·]</div>
 144 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······factorDims(factorDims),·noiseModelDims(noiseModelDims)·{}</div>
 145 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<a·class="code·hl_class"·href="a03868.html">~InvalidNoiseModel</a>()·noexcept<span·class="keyword">·override·</span>{}</div>
 146 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
 147 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·what()·const·noexcept·override;</div>
148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>148 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</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_[·...·truncated·by·diffoscope;·len:·167,·SHA:·51eca6c08db87d2e85a89b25642d75a3ea6a250bca3dd6a0390d7a3177ac903a·...·]</div>149 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··private:</div>
 150 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····mutable·std::<span·class="keywordtype">string</span>·description_;</div>
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>151 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··};</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>152 </div>
157 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>153 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div>
 154 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 155 <div·class="foldopen"·id="foldopen00124"·data-start="{"·data-end="};">
 156 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a03872.html">··124</a></span>··class·GTSAM_EXPORT·<a·class="code·hl_class"·href="a03872.html">InvalidMatrixBlock</a>·:·public·<a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>&lt;<a·class="code·hl_class"·href="a03872.html">InvalidMatrixBlock</a>&gt;·{</div>
158 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>}··<span·class="comment">//·\·namespace·gtsam</span></div>157 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··<span·class="keyword">public</span>:</div>
159 <div·class="ttc"·id="aa00047_html"><div·class="ttname"><a·href="a00047.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="aa00662_html"><div·class="ttname"><a·href="a00662.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[·...·truncated·by·diffoscope;·len:·187,·SHA:·593388f35d5eae2fdac65d96065b8f9e13338262c8ab1d6b39f49c1c124fc453·...·]</div>158 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a03872.html#a59d61b85cd1f8048f26ce0b990d2c91f">··126</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40[·...·truncated·by·diffoscope;·len:·120,·SHA:·607cad347d51a2dd0789d2d1c34b935dee94ef1bd888bf066c5960253a27bf20·...·]</div>
 159 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a03872.html#aa31b41ba5908fca8f458ea7d49278f4f">··127</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·<a·class="code·hl_variable"·href="a03872.html#aa31b41ba5908fca8f458ea7d49278f4f">blockRows</a>;·</div>
 160 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>
 161 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>····<a·class="code·hl_class"·href="a03872.html">InvalidMatrixBlock</a>(<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·factorRows,·<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·blockRows)·:</div>
 162 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>······factorRows(factorRows),·blockRows(blockRows)·{}</div>
 163 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>····<a·class="code·hl_class"·href="a03872.html">~InvalidMatrixBlock</a>()·noexcept<span·class="keyword">·override·</span>{}</div>
 164 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div>
 165 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·what()·const·noexcept·override;</div>
 166 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div>
 167 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··private:</div>
 168 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>····mutable·std::<span·class="keywordtype">string</span>·description_;</div>
 169 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>··};</div>
 170 </div>
 171 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div>
 172 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 173 <div·class="foldopen"·id="foldopen00140"·data-start="{"·data-end="};">
 174 <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="l00141"·name="l00141"></a><span·class="lineno">··141</span>··<span·class="keyword">public</span>:</div>
 176 <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="l00143"·name="l00143"></a><span·class="lineno">··143</span>··};</div>
 178 </div>
 179 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>
 180 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·}</div>
 181 <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="aa00119_html"><div·class="ttname"><a·href="a00119.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</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>183 <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_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>
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>185 <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="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="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="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_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_af1938d77a9e6086a0ffe9352bac15467"><div·class="ttname"><a·href="a03868.html#af1938d77a9e6086a0ffe9352bac15467">gtsam::InvalidNoiseModel::noiseModelDims</a></div><div·class="ttdeci">const·DenseIndex·noiseModelDims</div><div·class="ttdoc">The·dimensionality·of·the·noise·model.</div><div·class="ttdef"><b>Definition</b>·linearExceptions.h:109</div></div>
Max diff block lines reached; 946/28779 bytes (3.29%) of diff not shown.
9.25 KB
html2text {}
Max HTML report size reached
10.3 KB
./usr/share/doc/libgtsam-dev/html/a00752.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/HessianFactor.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, 57 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">GaussianDensity.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HessianFactor.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>A·Gaussian·Density.··106 <p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00752_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00752_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="a03772.html">gtsam::GaussianDensity</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="a03812.html">gtsam::HessianFactor</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:·31,·SHA:·5867ec4b908c47b74188da470a7c682aa57c37b90b1783d49c43233efd509112·...·]2.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·factor·using·the·canonical·parameters·(information·form)··<a·href="a03812.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="a03816.html">gtsam::traits&lt;·HessianFactor·&gt;</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03816.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
115 <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>
116 Namespaces</h2></td></tr>120 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>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="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>
119 <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="func-members"·name="func-members"></a>
 126 Functions</h2></td></tr>
 127 <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>
 128 <tr·class="memdesc:ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Densely·partially·eliminate·with·Cholesky·factorization.··<br·/></td></tr>
 129 <tr·class="separator:ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <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>
 131 <tr·class="memdesc:gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Densely·partially·eliminate·with·Cholesky·factorization.··<br·/></td></tr>
 132 <tr·class="separator:gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>133 </table>
121 <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>
122 <div·class="textblock"><p>A·Gaussian·Density.·</p>135 <div·class="textblock"><p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>136 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Jan·21,·2012·</dd></dl>137 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
125 </div></div><!--·contents·-->138 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>142 ··<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="a00752.html">GaussianDensity.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="a00752.html">HessianFactor.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>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>
132 ··</ul>145 ··</ul>
133 </div>146 </div>
134 </body>147 </body>
135 </html>148 </html>
2.72 KB
html2text {}
Max HTML report size reached
89.5 KB
./usr/share/doc/libgtsam-dev/html/a00752_source.html
Max HTML report size reached
18.3 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/Scatter.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/NoiseModel.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, 101 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">Scatter.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">NoiseModel.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
 107 <p><a·href="a00755_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="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">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>145 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>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>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></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>
109 <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: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>
110 </table>176 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>177 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 178 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·13,·2010·</dd></dl>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>179 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
113 <dd>180 <dd>
114 Frank·Dellaert·</dd></dl>181 Frank·Dellaert·</dd></dl>
115 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</dd></dl> 
116 </div></div><!--·contents·-->182 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->183 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>186 ··<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="a00755.html">Scatter.cpp</a></li>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>
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>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>
123 ··</ul>189 ··</ul>
124 </div>190 </div>
125 </body>191 </body>
126 </html>192 </html>
4.49 KB
html2text {}
Max HTML report size reached
69.7 KB
./usr/share/doc/libgtsam-dev/html/a00758_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/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 98, 212 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">Preconditioner.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="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 <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-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">·*··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="a00146.html">gtsam/base/Matrix.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="a00146.html">gtsam/base/Vector.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>
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>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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>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>
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;map&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>
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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>
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</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>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>
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>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>
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>131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>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>
130 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00057"·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="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> 
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> 
140 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>···<span·class="keyword">enum</span>·Verbosity·{</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>
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> 
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> 
149 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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>
150 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>···<span·class="comment">/*·general·interface·*/</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> 
153 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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>
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> 
167 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>141 <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>
178 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">/*·Generic·Constructor·and·Destructor·*/</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>
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> 
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>144 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
182 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="comment">/*·</span></div>145 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·<span·class="keyword">public</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>146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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="[·...·truncated·by·diffoscope;·len:·166,·SHA:·3d1d22c981e6a26b432f2db6cff33c4e39d5469b37ba21d6bed6163f7ca7011d·...·]>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>
Max diff block lines reached; 21581/55083 bytes (39.18%) of diff not shown.
15.8 KB
html2text {}
Max HTML report size reached
15.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/Errors.cpp·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 94, 72 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;
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">Errors.cpp·File·Reference</div></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">
  
 106 <p><a·href="a00761_source.html">Go·to·the·source·code·of·this·file.</a></p>
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> 
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="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">
108 <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>
109 Namespaces</h2></td></tr>118 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>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="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>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">122 </table><table·class="memberdecls">
114 <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>
115 Functions</h2></td></tr>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>
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> 
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>127 <tr·class="separator:ab56c4bfa363f8c23c48eb078e9c84a9c"><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> 
147 </table>128 </table>
148 <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>
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>130 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 131 <dd>
 132 Christian·Potthast·</dd>
151 <dd>133 <dd>
152 Christian·Potthast·</dd></dl>134 Frank·Dellaert·</dd></dl>
 135 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
153 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
154 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
155 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
156 <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!·-->
157 ··<ul>140 ··<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="a00761.html">Errors.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="a00761.html">JacobianFactor.h</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>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>
160 ··</ul>143 ··</ul>
161 </div>144 </div>
162 </body>145 </body>
163 </html>146 </html>
3.26 KB
html2text {}
Max HTML report size reached
858 B
./usr/share/doc/libgtsam-dev/html/a00761.js
772 B
js-beautify {}
Max HTML report size reached
7.64 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/RegularHessianFactor.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">RegularHessianFactor.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>HessianFactor·class·with·constant·sized·blocks.··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="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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04008.html">gtsam::RegularHessianFactor&lt;·D·&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="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>
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="a04012.html">gtsam::traits&lt;·RegularHessianFactor&lt;·D·&gt;·&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="a04028.html">gtsam::Scatter</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·factor·using·the·canonical·parameters·(information·form)">HessianFactor</a>·incrementally,·to·get·the·keys·in·the·right·order.··<a·href="a04028.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>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"><p>HessianFactor·class·with·constant·sized·blocks.·</p>125 <div·class="textblock"><p>Maps·global·variable·indices·to·slot·indices.·</p>
124 <dl·class="section·author"><dt>Author</dt><dd>Sungtae·An·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 127 <dd>
 128 Frank·Dellaert·</dd></dl>
125 <dl·class="section·date"><dt>Date</dt><dd>March·2014·</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="a00764.html">RegularHessianFactor.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="a00764.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.84 KB
html2text {}
Max HTML report size reached
388 B
./usr/share/doc/libgtsam-dev/html/a00764.js
302 B
js-beautify {}
Max HTML report size reached
82.6 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/RegularHessianFactor.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, 274 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">RegularHessianFactor.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="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="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="a00887.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="preprocessor">#include·&lt;<a·class="code"·href="a00896.html">gtsam/linear/RegularJacobianFactor.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="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>
122 <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><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>·</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">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>
126 <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>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>
127 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
128 <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> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</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>
130 <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="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordtype">size_t</span>·dimension;</div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</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>
132 <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>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>
133 <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> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
135 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}"> 
136 <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> 
137 <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> 
138 <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> 
139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····checkInvariants();</div> 
140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>
 139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>};</div>
141 </div>140 </div>
142 <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>
143 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">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="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> 
145 <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> 
146 <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> 
147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·<span·class="keyword">public</span>:</div>
148 </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">Sca[·...·truncated·by·diffoscope;·len:·14,·SHA:·19f9e728f9b2c56574415900cd2fbe39be75d63cb9061c60c9de711a8e0d6508·...·]/div>
149 <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">···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_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·gfg);</div>
150 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}"> 
151 <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> 
152 <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> 
153 <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> 
154 <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> 
155 <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> 
156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>
 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>···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>
157 </div>156 </div>
158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>157 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
159 <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> 
160 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}"> 
161 <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> 
162 <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> 
163 <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> 
164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····checkInvariants();</div> 
165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div> 
166 </div> 
167 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
168 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}"> 
169 <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> 
170 <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> 
171 </div> 
172 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
173 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}"> 
174 <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> 
175 <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> 
176 <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> 
177 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····checkInvariants();</div> 
178 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div> 
179 </div> 
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
181 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}"> 
182 <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> 
183 <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> 
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····checkInvariants();</div> 
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div> 
186 </div> 
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">private</span>:</div> 
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">void</span>·checkInvariants()·{</div> 
Max diff block lines reached; 15661/63498 bytes (24.66%) of diff not shown.
20.5 KB
html2text {}
Max HTML report size reached
8.74 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/GaussianEliminationTree.cpp·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, 34 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="#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">GaussianEliminationTree.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SparseEigen.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <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>)··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00767_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">109 <table·class="memberdecls">
105 <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>
106 Namespaces</h2></td></tr>111 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>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>
108 <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>
109 <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>
110 </table>131 </table>
111 <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>
 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>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>134 <dl·class="section·date"><dt>Date</dt><dd>Aug·2019·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>135 <dl·class="section·author"><dt>Author</dt><dd>Mandy·Xie·</dd>
 136 <dd>
 137 Fan·Jiang·</dd>
 138 <dd>
 139 Gerry·Chen·</dd>
114 <dd>140 <dd>
115 Richard·Roberts·</dd></dl>141 Frank·Dellaert·</dd></dl>
116 </div></div><!--·contents·-->142 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->143 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>146 ··<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="a00767.html">GaussianEliminationTree.cpp</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="a00767.html">SparseEigen.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>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>
123 ··</ul>149 ··</ul>
124 </div>150 </div>
125 </body>151 </body>
126 </html>152 </html>
2.06 KB
html2text {}
Max HTML report size reached
7.11 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/SubgraphPreconditioner.cpp·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 94, 32 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">SubgraphPreconditioner.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianBayesTree.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="a00773_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="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>
 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>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03760.html#details">More...</a><br·/></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>
110 </table>126 </table>
111 <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>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl> 
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</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>
114 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>136 ··<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="a00773.html">SubgraphPreconditioner.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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00773.html">GaussianBayesTree.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>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>
121 ··</ul>139 ··</ul>
122 </div>140 </div>
123 </body>141 </body>
124 </html>142 </html>
1.69 KB
html2text {}
Max HTML report size reached
19.9 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/NoiseModel.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, 100 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="#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>102 ··<div·class="headertitle"><div·class="title">GaussianFactor.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <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>107 <p><a·href="a00788_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="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>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>
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>113 <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>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>
133 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03948.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>
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>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
144 <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>
145 Namespaces</h2></td></tr>119 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>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>
147 <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>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <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>123 </table>
177 <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>
178 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·13,·2010·</dd></dl> 
179 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd> 
180 <dd> 
181 Frank·Dellaert·</dd></dl> 
182 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
183 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
184 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
185 <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!·-->
186 ··<ul>131 ··<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="a00788.html">NoiseModel.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="a00788.html">GaussianFactor.h</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>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>
189 ··</ul>134 ··</ul>
190 </div>135 </div>
191 </body>136 </body>
192 </html>137 </html>
5.0 KB
html2text {}
Max HTML report size reached
1.1 KB
./usr/share/doc/libgtsam-dev/html/a00788.js
1.02 KB
js-beautify {}
Max HTML report size reached
198 KB
./usr/share/doc/libgtsam-dev/html/a00788_source.html
Max HTML report size reached
15.2 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/NoiseModel.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 96, 50 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">NoiseModel.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>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>
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 <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">113 </table><table·class="memberdecls">
115 <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>
116 Functions</h2></td></tr>115 Functions</h2></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>
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>119 <tr·class="separator:aa84fa88db91d429bec261c655fc54bd6"><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;inv[·...·truncated·by·diffoscope;·len:·26,·SHA:·e15669ca460a93bca42b977314d7a736176a8e798aaa9d6930da94a6ed8b8476·...·]>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>
 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>
127 <tr·class="separator:acd24110f75b25403a013df8c5c08b657"><td·class="memSeparator"·colspan="2">&#160;</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>
128 </table>147 </table>
129 <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>
130 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·13,·2010·</dd></dl>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>
131 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>150 <p>Errors·</p><dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>
132 <dd>151 <dd>
133 Frank·Dellaert·</dd></dl>152 Christian·Potthast·</dd></dl>
134 </div></div><!--·contents·-->153 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->154 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>157 ··<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="a00791.html">NoiseModel.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="a00791.html">Errors.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>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>
141 ··</ul>160 ··</ul>
142 </div>161 </div>
143 </body>162 </body>
144 </html>163 </html>
2.83 KB
html2text {}
Max HTML report size reached
6.56 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/Sampler.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 96, 44 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">Sampler.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SubgraphSolver.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>Subgraph·Solver·from·IROS·2010.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00794_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00794_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="a04056.html">gtsam::SubgraphSolverParameters</a></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="a04020.html">gtsam::Sampler</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>
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>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>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>sampling·from·a·NoiseModel·</p>124 <div·class="textblock"><p>Subgraph·Solver·from·IROS·2010.·</p>
 125 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
124 <dd>127 <dd>
125 Alex·Cunningham·</dd></dl>128 Yong·Dian·Jian·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00794.html">Sampler.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="a00794.html">SubgraphSolver.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>
1.54 KB
html2text {}
Max HTML report size reached
318 B
./usr/share/doc/libgtsam-dev/html/a00794.js
232 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a00794·=·[1 var·a00794·=·[
 2 ····["gtsam::SubgraphSolverParameters",·"a04056.html",·null],
2 ····["gtsam::Sampler",·"a04020.html",·"a04020"]3 ····["gtsam::SubgraphSolver",·"a04060.html",·"a04060"]
3 ];4 ];
34.6 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/Sampler.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, 79 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">Sampler.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="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,·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="a00815.html">gtsam/linear/ConjugateGradientSolver.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="a00788.html">gtsam/linear/NoiseModel.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><span·class="preprocessor">#include·&lt;random&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>
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>
 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>
126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00035"·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>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>
 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>
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·<span·class="keyword">protected</span>:</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····Base::print(os);</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> 
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··}</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> 
136 <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>
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> 
139 <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> 
141 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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> 
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>144 </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>
 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>
 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>
 155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·<span·class="keyword">public</span>:</div>
158 <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>
 159 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</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>
 164 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 165 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="a04060.html#a746e64930e1800b405433301529d3f29">··112</a></span>··<a·class="code·hl_function"·href="a04060.html#a746e64930e1800b405433301529d3f29">~SubgraphSolver</a>()<span·class="keyword">·override·</span>{}</div>
 166 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
 167 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
 168 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</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>
 169 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div>
 170 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</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="a03792.html">GaussianFactorGraph</a>·&amp;gfg,</div>
 171 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03840.html">KeyInfo</a>·&amp;keyInfo,</div>
 172 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>························<span·class="keyword">const</span>·std::map&lt;Key,·Vector&gt;·&amp;lambda,</div>
 173 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·&amp;initial)·<span·class="keyword">override</span>;</div>
 174 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 175 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>
 176 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··std::pair&lt;GaussianFactorGraph,·GaussianFactorGraph&gt;·splitGraph(</div>
 177 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg);</div>
 178 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div>
 179 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>};</div>
Max diff block lines reached; 6004/26869 bytes (22.35%) of diff not shown.
8.23 KB
html2text {}
Max HTML report size reached
15.3 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/iterative.cpp·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 94, 62 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">iterative.cpp·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>Iterative·methods,·implementation.··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="a00797_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="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">
108 <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>
109 Namespaces</h2></td></tr>125 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>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>
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="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>128 <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> 
138 </table>129 </table>
139 <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>Some·support·classes·for·iterative·solvers.·</p>
140 <div·class="textblock"><p>Iterative·methods,·implementation.·</p> 
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>132 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>
 133 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>
143 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
146 <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!·-->
147 ··<ul>138 ··<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="a00797.html">iterative.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="a00797.html">IterativeSolver.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>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>
150 ··</ul>141 ··</ul>
151 </div>142 </div>
152 </body>143 </body>
153 </html>144 </html>
4.09 KB
html2text {}
Max HTML report size reached
805 B
./usr/share/doc/libgtsam-dev/html/a00797.js
719 B
js-beautify {}
Max HTML report size reached
5.72 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/PowerMethod.h·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, 45 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>··</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">Sampler.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.··104 <p>sampling·from·a·diagonal·NoiseModel··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00800_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="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>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>
 114 <div·class="textblock"><p>sampling·from·a·diagonal·NoiseModel·</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> 
124 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 116 <dd>
 117 Alex·Cunningham·</dd></dl>
125 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>122 ··<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="a00800.html">PowerMethod.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="a00800.html">Sampler.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>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 ··</ul>125 ··</ul>
133 </div>126 </div>
134 </body>127 </body>
135 </html>128 </html>
1.31 KB
html2text {}
Max HTML report size reached
8.29 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/GaussianFactor.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 96, 45 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">GaussianFactor.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>A·factor·with·a·quadratic·error·function·-·a·Gaussian.··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="a00803_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00803_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="a03780.html">gtsam::GaussianFactor</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">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)">Hess[·...·truncated·by·diffoscope;·len:·30,·SHA:·6acfdd9c49aa9041b9a499530a9421834e3eee4c25cc3142f6e0c7e4e211ff0c·...·]0.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="a03784.html">gtsam::traits&lt;·GaussianFactor·&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="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">traits··<a·href="a03784.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·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>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>
 126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
127 </div></div><!--·contents·-->127 </div></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="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">GaussianFactor.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="a00803.html">BinaryJacobianFactor.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>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>
134 ··</ul>134 ··</ul>
135 </div>135 </div>
136 </body>136 </body>
137 </html>137 </html>
2.11 KB
html2text {}
Max HTML report size reached
426 B
./usr/share/doc/libgtsam-dev/html/a00803.js
340 B
js-beautify {}
Max HTML report size reached
74.6 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/GaussianFactor.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 98, 170 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">GaussianFactor.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="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="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> 
120 <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>
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;<a·class="code"·href="a00659.html">gtsam/inference/Factor.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="a00761.html">gtsam/linear/JacobianFactor.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/Matrix.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>
124 <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/Testable.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>
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><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>
127 <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="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>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</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> 
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> 
133 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">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>
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> 
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">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="a03780.html#a3fe9ce76eaef7dac2a434408e960bbd8">Base</a>;·</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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>()·{}</d[·...·truncated·by·diffoscope;·len:·2,·SHA:·0ab306823035661bb8dba21cc25352319fe2a28eccdad81eaaaf7356ead6bf19·...·]>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="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>
 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>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··}</div>
 137 </div>
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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">co[·...·truncated·by·diffoscope;·len:·95,·SHA:·60dfaab62bf01d4b0ccf9f9c82a3e97438fd0997316ec03985b0c970ca40237f·...·]</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>
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>141 <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"><a·class="line"·href="a03780.html#a5b1351803dd692f18042e2516ce1d42e">···54</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03780.html#a5b1351803dd692f18042e2516ce1d42e">~Gauss[·...·truncated·by·diffoscope;·len:·18,·SHA:·fb0de528ef6f57d887ae581d137d0e733f8ae99c604de694974e55cb4bccb767·...·]</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>
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>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>
149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····gttic(updateHessian_BinaryJacobianFactor);</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<[·...·truncated·by·diffoscope;·len:·4,·SHA:·934ac71f820d7392d2052ad103f55aef3edff7ea0f564cf70d0404890ccb255e·...·]</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>
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>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>
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>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#a17c02f11c[·...·truncated·by·diffoscope;·len:·39,·SHA:·c9c3097e6d07341a1b247d70afe2cbf513cea3c9f096a1100abae80db8343904·...·]</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>
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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[·...·truncated·by·diffoscope;·len:·23,·SHA:·9af4ef2edd4db0270744148089b37e6ea2255aa1168b71844b8a042364291144·...·];</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>
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>171 <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>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>
159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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>180 <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> 
Max diff block lines reached; 19240/56389 bytes (34.12%) of diff not shown.
19.5 KB
html2text {}
Max HTML report size reached
7.62 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/linearAlgorithms-inst.h·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 94, 54 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">linearAlgorithms-inst.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianDensity.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·Gaussian·Density.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00806_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>114 <div·class="textblock"><p>A·Gaussian·Density.·</p>
133 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</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>
134 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>121 ··<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="a00806.html">linearAlgorithms-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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00806.html">GaussianDensity.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>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>
141 ··</ul>124 ··</ul>
142 </div>125 </div>
143 </body>126 </body>
144 </html>127 </html>
1.91 KB
html2text {}
Max HTML report size reached
6.71 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/GaussianBayesNet.h·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, 47 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">GaussianBayesNet.h·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>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.··104 <p>Simple·linear·Kalman·filter.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00809_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="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>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>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>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>
 118 <dd>
 119 Frank·Dellaert·</dd></dl>
127 </div></div><!--·contents·-->120 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>124 ··<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="a00809.html">GaussianBayesNet.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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00809.html">KalmanFilter.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>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>
134 ··</ul>127 ··</ul>
135 </div>128 </div>
136 </body>129 </body>
137 </html>130 </html>
1.61 KB
html2text {}
Max HTML report size reached
7.91 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/GaussianJunctionTree.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 95, 42 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">GaussianJunctionTree.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ConjugateGradientSolver.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.··
 107 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00815_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00815_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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03728.html">gtsam::ConjugateGradientParameters</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>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>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
113 <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>
114 Namespaces</h2></td></tr>117 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>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>
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="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>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: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>
118 </table>128 </table>
119 <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>
120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>130 <div·class="textblock"><p>Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.·</p>
121 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>
122 <dd>132 <dd>
123 Richard·Roberts·</dd></dl>133 Sungtae·An·</dd></dl>
 134 <dl·class="section·date"><dt>Date</dt><dd>Nov·6,·2014·</dd></dl>
124 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>139 ··<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="a00815.html">GaussianJunctionTree.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="a00815.html">ConjugateGradientSolver.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>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>
131 ··</ul>142 ··</ul>
132 </div>143 </div>
133 </body>144 </body>
134 </html>145 </html>
1.99 KB
html2text {}
Max HTML report size reached
51.9 KB
./usr/share/doc/libgtsam-dev/html/a00815_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/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, 66 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">GaussianJunctionTree.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="a00815.html">Go·to·the·documentation·of·this·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="a00815.html">Go·to·the·documentation·of·this·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="a00725.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="a00782.html">gtsam/linear/GaussianBayesTree.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="a00797.html">gtsam/linear/IterativeSolver.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="a00614.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>121 <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="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>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
126 <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">class·</span>GaussianEliminationTree;</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
129 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">124 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
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> 
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>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>·[·...·truncated·by·diffoscope;·len:·79,·SHA:·02fa6bfc8cc88d6647b4c94a214a498bc8b7431e38fca66d82caebbc8043630e·...·]·{</div>
 126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</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>
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,·GaussianFactorGraph&gt;</a>·<a·class="code·hl_typedef"·href="a03808.html#a46850a5afd2d6af758c5209792cde593">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> 
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</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>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>
138 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··};</div>136 <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>··<span·class="comment">/*·Matrix·Operation·Kernel·*/</span></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>
 141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··}·blas_kernel_·;</div>
139 </div>142 </div>
140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</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>··<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>
 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>··ConjugateGradientParameters(<span·class="keywordtype">size_t</span>·minIterations,·<span·class="keywordtype">size_t</span>·maxIterations,·<span·class="keywordtype">size_t</span>·reset,</div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordtype">double</span>·epsilon_rel,·<span·class="keywordtype">double</span>·epsilon_abs,·BLASKernel·blas)</div>
 150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····:·minIterations_(minIterations),·maxIterations_(maxIterations),·reset_(reset),</div>
 151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······epsilon_rel_(epsilon_rel),·epsilon_abs_(epsilon_abs),·blas_kernel_(blas)·{}</div>
141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</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>··ConjugateGradientParameters(<span·class="keyword">const</span>·ConjugateGradientParameters·&amp;p)</div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····:·Base(p),·minIterations_(p.minIterations_),·maxIterations_(p.maxIterations_),·reset_(p.reset_),</div>
 155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>···············epsilon_rel_(p.epsilon_rel_),·epsilon_abs_(p.epsilon_abs_),·blas_kernel_(GTSAM)·{}</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>··<span·class="comment">/*·general·interface·*/</span></div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·minIterations()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·minIterations_;·}</div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·maxIterations()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·maxIterations_;·}</div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·reset()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·reset_;·}</div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·epsilon()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·epsilon_rel_;·}</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·epsilon_rel()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·epsilon_rel_;·}</div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·epsilon_abs()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·epsilon_abs_;·}</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>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·getMinIterations()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·minIterations_;·}</div>
 166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·getMaxIterations()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·maxIterations_;·}</div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·getReset()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·reset_;·}</div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·getEpsilon()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·epsilon_rel_;·}</div>
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·getEpsilon_rel()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·epsilon_rel_;·}</div>
 170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·getEpsilon_abs()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·epsilon_abs_;·}</div>
 171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·setMinIterations(<span·class="keywordtype">size_t</span>·value)·{·minIterations_·=·value;·}</div>
 173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·setMaxIterations(<span·class="keywordtype">size_t</span>·value)·{·maxIterations_·=·value;·}</div>
 174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·setReset(<span·class="keywordtype">size_t</span>·value)·{·reset_·=·value;·}</div>
 175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·setEpsilon(<span·class="keywordtype">double</span>·value)·{·epsilon_rel_·=·value;·}</div>
 176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·setEpsilon_rel(<span·class="keywordtype">double</span>·value)·{·epsilon_rel_·=·value;·}</div>
 177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·setEpsilon_abs(<span·class="keywordtype">double</span>·value)·{·epsilon_abs_·=·value;·}</div>
 178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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>
 181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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>
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">static</span>·std::string·blasTranslator(<span·class="keyword">const</span>·BLASKernel·k)·;</div>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">static</span>·BLASKernel·blasTranslator(<span·class="keyword">const</span>·std::string·&amp;s)·;</div>
 185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>};</div>
 186 </div>
 187 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">/*</span></div>
 189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">·*·A·template·for·the·linear·preconditioned·conjugate·gradient·method.</span></div>
 190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">·*·System·class·should·support·residual(v,·g),·multiply(v,Av),·scal(alpha,v),·dot(v,v),·axpy(alpha,x,y)</span></div>
 191 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="comment">·*·leftPrecondition(v,·L^{-1}v,·rightPrecondition(v,·L^{-T}v)·where·preconditioner·M·=·L*L^T</span></div>
 192 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="comment">·*·Note·that·the·residual·is·in·the·preconditioned·domain.·Refer·to·Section·9.2·of·Saad&#39;s·book.</span></div>
 193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">·*</span></div>
 194 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="comment">·**·REFERENCES:</span></div>
 195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="comment">·*·[1]·Y.·Saad,·&quot;Preconditioned·Iterations,&quot;·in·Iterative·Methods·for·Sparse·Linear·Systems,</span></div>
 196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">·*·2nd·ed.·SIAM,·2003,·ch.·9,·sec.·2,·pp.276-281.</span></div>
 197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">·*/</span></div>
 198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·S,·<span·class="keyword">class</span>·V&gt;</div>
Max diff block lines reached; 6142/40385 bytes (15.21%) of diff not shown.
12.4 KB
html2text {}
Max HTML report size reached
6.31 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/SubgraphSolver.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, 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">SubgraphSolver.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>Subgraph·Solver·from·IROS·2010.··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="a00818_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="a04056.html">gtsam::SubgraphSolverParameters</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="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> 
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>Subgraph·Solver·from·IROS·2010.·</p>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>
125 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
127 <dd> 
128 Yong·Dian·Jian·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00818.html">SubgraphSolver.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="a00818.html">linearExceptions.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.5 KB
html2text {}
Max HTML report size reached
10.2 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/VectorValues.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, 50 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="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">VectorValues.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">linearAlgorithms-inst.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.··106 <p>Templated·algorithms·that·are·used·in·multiple·places·in·linear.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00821_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">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">
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">123 </table><table·class="memberdecls">
114 <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>
115 Functions</h2></td></tr>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>
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>129 <tr·class="separator:a5b0f8cf3f4bb574cd0af2d3173ec9feb"><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>130 </table>
126 <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>
127 <div·class="textblock"><p>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.·</p>132 <div·class="textblock"><p>Templated·algorithms·that·are·used·in·multiple·places·in·linear.·</p>
128 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>133 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
129 <dd> 
130 Alex·Cunningham·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00821.html">VectorValues.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="a00821.html">linearAlgorithms-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>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>
2.65 KB
html2text {}
Max HTML report size reached
6.95 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/GaussianBayesTree-inl.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, 51 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">GaussianBayesTree-inl.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>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00827_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="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>106 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>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>
112 <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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <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>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>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
128 <p>GaussianBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
129 <dd>114 <dd>
130 Richard·Roberts·</dd></dl>115 Richard·Roberts·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00827.html">GaussianBayesTree-inl.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="a00827.html">GaussianJunctionTree.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.59 KB
html2text {}
Max HTML report size reached
7.97 KB
./usr/share/doc/libgtsam-dev/html/a00830.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/linear/VectorValues.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, 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">GaussianBayesTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">VectorValues.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>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 <p><a·href="a00830_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="a04064.html">gtsam::VectorValues</a></td></tr>
 112 <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="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="a04068.html">gtsam::traits&lt;·VectorValues·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04068.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: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>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>
 125 <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>
 126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
121 <div·class="textblock"><p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p> 
122 <p>GaussianBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
123 <dd> 
124 Richard·Roberts·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00830.html">GaussianBayesTree.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="a00830.html">VectorValues.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.85 KB
html2text {}
Max HTML report size reached
9.34 KB
./usr/share/doc/libgtsam-dev/html/a00833.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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">JacobianFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianConditional.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p>Conditional·Gaussian·Base·class.··
 106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00833_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00833_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="a03844.html">gtsam::JacobianFactor</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>
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="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="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="a03848.html">gtsam::traits&lt;·JacobianFactor·&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>
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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03768.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><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> 
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>Conditional·Gaussian·Base·class.·</p>
 126 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast·</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> 
135 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl> 
136 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>131 ··<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="a00833.html">JacobianFactor.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="a00833.html">GaussianConditional.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>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>
143 ··</ul>134 ··</ul>
144 </div>135 </div>
145 </body>136 </body>
146 </html>137 </html>
2.45 KB
html2text {}
Max HTML report size reached
413 B
./usr/share/doc/libgtsam-dev/html/a00833.js
327 B
js-beautify {}
Max HTML report size reached
138 KB
./usr/share/doc/libgtsam-dev/html/a00833_source.html
Max HTML report size reached
7.03 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/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="a00836.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="a00836.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
4.76 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/linearExceptions.cpp·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 95, 35 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">linearExceptions.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianFactor.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.··104 <p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.··
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·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>
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> 
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="a00839.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="a00839.html">GaussianFactor.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>
1.04 KB
html2text {}
Max HTML report size reached
72.7 KB
./usr/share/doc/libgtsam-dev/html/a00842_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/JacobianFactor-inl.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, 144 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">JacobianFactor-inl.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 <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="a00842.html">Go·to·the·documentation·of·this·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="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/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="a00119.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/dllexport.h&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>
 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>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00722.html">gtsam/linear/linearExceptions.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;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;boost/shared_ptr.hpp&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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;vector&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="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>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>}·<span·class="comment">/*·namespace·serialization·*/</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>}·<span·class="comment">/*·namespace·boost·*/</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>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>
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="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·TERMS&gt;</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="a03844.html#a5d8fe47dc30033bc65b1a17ad209bb77">···27</a></span>··<a·class="code·hl_function"·href="a03844.html#a1c9ccededa7bf3a937dd59d9b8e4a22d">JacobianFactor::JacobianFactor</a>(<span·class="keyword">const</span>·TERMS&amp;terms,·<span·class="keyword">const</span>·Vector·&amp;b,·<span·class="keyword">const</span>·SharedDiagonal&amp;·model)</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> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··}</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>137 <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>138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">//·Forward·declarations</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#a503a682bd3ec153c92d274b7b60[·...·truncated·by·diffoscope;·len:·35,·SHA:·c35e5c9a735585361068ae9013e4b8ecc3af50a80567a0a3b581673d2e732507·...·];</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>
143 <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>
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#a10e886cc8b8a374e2fe[·...·truncated·by·diffoscope;·len:·241,·SHA:·3f96969c5965a3fb43b9159a192cbd60a7224dc326e0017dbbd04dcfec5c654e·...·]</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/**************************************************************************/</span></div>
 143 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">
 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>
146 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</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>
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>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>
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>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>
155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>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>
157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····model_·=·model;</div>159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div>160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··};</div>
159 </div>161 </div>
160 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</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>
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> 
163 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
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">JacobianFactor::fillTerms</a>(<span·class="keyword">const</span>·TERMS&amp;·terms,·<span·class="keyword">const</span>·Vector&amp;·b,·<span·class="keyword">const</span>·SharedDiagonal&amp;·noiseModel)</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>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="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>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>
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>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>
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>170 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>171 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·<span·class="keyword">public</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>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>
Max diff block lines reached; 33175/57395 bytes (57.80%) of diff not shown.
16.6 KB
html2text {}
Max HTML report size reached
10.3 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/HessianFactor.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 94, 49 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="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">HessianFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianBayesNet.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <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="a00848_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="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">
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"> 
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"> 
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> 
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> 
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>
129 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
130 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</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>
131 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>131 ··<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="a00848.html">HessianFactor.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="a00848.html">GaussianBayesNet.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>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>
138 ··</ul>134 ··</ul>
139 </div>135 </div>
140 </body>136 </body>
141 </html>137 </html>
2.58 KB
html2text {}
Max HTML report size reached
387 B
./usr/share/doc/libgtsam-dev/html/a00848.js
301 B
js-beautify {}
Max HTML report size reached
12.1 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/GaussianJunctionTree.cpp·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, 34 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="#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">GaussianJunctionTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">iterative.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Iterative·methods,·implementation.··
 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: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>
110 </table>138 </table>
111 <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>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>140 <div·class="textblock"><p>Iterative·methods,·implementation.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>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>
114 <dd> 
115 Richard·Roberts·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00851.html">GaussianJunctionTree.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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00851.html">iterative.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>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.16 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/SubgraphBuilder.h·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 96, 55 lines modifiedOffset 96, 85 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">SubgraphBuilder.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Errors.h·File·Reference</div></div>
104 </div><!--header-->105 </div><!--header-->
105 <div·class="contents">106 <div·class="contents">
  
 107 <p>vector·of·errors··
 108 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00857_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00857_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">110 <table·class="memberdecls">
108 <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>
109 Classes</h2></td></tr>112 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="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>
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>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
119 <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>
120 Namespaces</h2></td></tr>118 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>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>
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="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>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </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: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">
125 <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>
126 Functions</h2></td></tr>131 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>
130 <tr·class="separator:a0ec82adc6e13261cf4a012b65b301256"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:af2dc48a6a2e9abf4d0636578847a6b5a"><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>
 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>
133 <tr·class="separator:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a5644e12e89afaac433f5d61c3d8e9003"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table>163 </table>
135 <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>
136 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>165 <div·class="textblock"><p>vector·of·errors·</p>
137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>166 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
138 </div></div><!--·contents·-->167 </div></div><!--·contents·-->
139 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
140 <!--·start·footer·part·-->169 <!--·start·footer·part·-->
141 <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!·-->
142 ··<ul>171 ··<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="a00857.html">SubgraphBuilder.h</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="a00857.html">Errors.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>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>
145 ··</ul>174 ··</ul>
146 </div>175 </div>
147 </body>176 </body>
148 </html>177 </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/SubgraphBuilder.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 98, 216 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">SubgraphBuilder.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="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-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="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>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="a00047.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="a00098.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/dllexport.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>
123 <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="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;boost/serialization/version.hpp&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>
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>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="preprocessor">#include·&lt;string&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="preprocessor">#include·&lt;vector&gt;</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="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> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>}·<span·class="comment">/*·namespace·serialization·*/</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><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>}·<span·class="comment">/*·namespace·boost·*/</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>
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>134 <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="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>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>
137 <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>·</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="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> 
141 <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>
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>
143 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">154 <div·class="foldopen"·id="foldopen00063"·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> 
152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>··<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>
153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>···<span·class="keyword">private</span>:</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>
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> 
159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··};</div>163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>
161 </div>164 </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> 
170 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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> 
Max diff block lines reached; 7238/49092 bytes (14.74%) of diff not shown.
13.7 KB
html2text {}
Max HTML report size reached
6.63 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/SubgraphPreconditioner.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, 41 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">SubgraphPreconditioner.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>sampling·from·a·NoiseModel··
 106 <a·href="#details">More...</a></p>
  
105 <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>
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">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>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>
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>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>
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"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>122 <div·class="textblock"><p>sampling·from·a·NoiseModel·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 124 <dd>
 125 Alex·Cunningham·</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="a00860.html">SubgraphPreconditioner.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="a00860.html">Sampler.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.55 KB
html2text {}
Max HTML report size reached
334 B
./usr/share/doc/libgtsam-dev/html/a00860.js
248 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00860·=·[1 var·a00860·=·[
2 ····["gtsam::SubgraphPreconditionerParameters",·"a04048.html",·null], 
3 ····["gtsam::SubgraphPreconditioner",·"a04052.html",·"a04052"]2 ····["gtsam::Sampler",·"a04020.html",·"a04020"]
4 ];3 ];
44.3 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/SubgraphPreconditioner.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, 158 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">SubgraphPreconditioner.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="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-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="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="a00728.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="a00809.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="a00725.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="a00713.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="a00869.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>
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> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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="a00755.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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>
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>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>
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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> 
140 <div·class="foldopen"·id="foldopen00040"·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>
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> 
147 </div> 
148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</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>
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>130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</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>
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> 
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">private</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>
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>135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>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>
 139 <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>
 141 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>
163 <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>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">public</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>
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</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·=·<a·class="code·hl_struct"·href="a04048.html">SubgraphPrec[·...·truncated·by·diffoscope;·len:·28,·SHA:·e5cf97742a5c8d27c2695c06488cad0818139dd7cafa5ff8d3da9dcecf754015·...·]</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>
167 <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>
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">Subg[·...·truncated·by·diffoscope;·len:·36,·SHA:·6f8bf4917c75be8e555f6b0467deaf93a199fd655176098de990209e49121b75·...·]</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>
170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>151 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>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>
172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>153 <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="[·...·truncated·by·diffoscope;·len:·93,·SHA:·d3f99224a7e014ef7ef0e95629a03eda56a9bdfa99324ab737686a524863f0e6·...·]</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>
174 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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> 
182 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·x(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·y)·<span·class="keyword">const</span>;</div> 
183 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
184 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="comment">/*·A·zero·VectorValues·with·the·structure·of·xbar·*/</span></div> 
185 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·zero()<span·class="keyword">·const·</span>{</div> 
186 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······<span·class="keywordflow">return</span>·VectorValues::Zero(xbar_);</div> 
187 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····}</div> 
188 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
189 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keywordtype">void</span>·transposeMultiplyAdd2(<span·class="keywordtype">double</span>·alpha,·Errors::const_iterator·begin,</div> 
190 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>········Errors::const_iterator·end,·<a·class="code·hl_class"·href="a05072.html">VectorValues</a>&amp;·y)·<span·class="keyword">const</span>;</div> 
191 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div> 
192 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····<span·class="comment">/*·error,·given·y·*/</span></div> 
Max diff block lines reached; 5952/34302 bytes (17.35%) of diff not shown.
10.7 KB
html2text {}
Max HTML report size reached
10.5 KB
./usr/share/doc/libgtsam-dev/html/a00863.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 94, 62 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="#define-members">Macros</a>··</div>
103 ··<div·class="headertitle"><div·class="title">SparseEigen.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>Utilities·for·creating·Eigen·sparse·matrices·(<a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3"·title="Eigen-format·sparse·matrix.">gtsam::SparseEigen</a>)··106 <p>Simple·linear·Kalman·filter.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00863_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00863_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="a03852.html">gtsam::KalmanFilter</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>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
110 <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>
111 Namespaces</h2></td></tr>117 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>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>
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="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>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">121 </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>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: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>126 <tr·class="separator:a2575547a3cb9a99e7336a86103bb9889"><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>127 </table>
132 <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>
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>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>
135 <dl·class="section·author"><dt>Author</dt><dd>Mandy·Xie·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>
136 <dd> 
137 Fan·Jiang·</dd> 
138 <dd> 
139 Gerry·Chen·</dd> 
140 <dd>132 <dd>
141 Frank·Dellaert·</dd></dl>133 Frank·Dellaert·</dd></dl>
142 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
143 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
144 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
145 <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!·-->
146 ··<ul>138 ··<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="a00863.html">SparseEigen.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="a00863.html">KalmanFilter.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>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>
149 ··</ul>141 ··</ul>
150 </div>142 </div>
151 </body>143 </body>
152 </html>144 </html>
2.48 KB
html2text {}
Max HTML report size reached
365 B
./usr/share/doc/libgtsam-dev/html/a00863.js
279 B
js-beautify {}
Max HTML report size reached
41.5 KB
./usr/share/doc/libgtsam-dev/html/a00863_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/SparseEigen.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, 79 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">SparseEigen.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="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="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>
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="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="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="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="a00755.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
119 <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>
120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00725.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="a00869.html">gtsam/linear/VectorValues.h</a>&gt;</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>
122 <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>·</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>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>
126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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> 
129 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">130 <div·class="foldopen"·id="foldopen00041"·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>
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>132 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</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>133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</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>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>
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>137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····QR,·CHOLESKY</div>
148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>
149 </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>
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</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>
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>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>
155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</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><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>
 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>
 159 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>
 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="a03852.html#a511b92f76e4d965f50f88a805af12ff8">···92</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a03852.html#a511b92f76e4d965f50f88a805af12ff8">step</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">State</a>&amp;·p)·{</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>
 170 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div>
 171 </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>
 182 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··State·predictQ(<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>
 183 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······<span·class="keyword">const</span>·Vector&amp;·u,·<span·class="keyword">const</span>·Matrix&amp;·Q)·<span·class="keyword">const</span>;</div>
 184 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 185 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>··State·predict2(<span·class="keyword">const</span>·State&amp;·p,·<span·class="keyword">const</span>·Matrix&amp;·A0,·<span·class="keyword">const</span>·Matrix&amp;·A1,</div>
Max diff block lines reached; 6496/32251 bytes (20.14%) of diff not shown.
9.89 KB
html2text {}
Max HTML report size reached
6.96 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/GaussianConditional.h·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 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">GaussianConditional.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianISAM.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.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00866_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00866_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="a03764.html">gtsam::GaussianConditional</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="a03800.html">gtsam::GaussianISAM</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> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <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>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>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03768.html#details">More...</a><br·/></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>
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>Conditional·Gaussian·Base·class.·</p>122 <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>Christian·Potthast·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 124 <dd>
 125 Richard·Roberts·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00866.html">GaussianConditional.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="a00866.html">GaussianISAM.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.56 KB
html2text {}
Max HTML report size reached
332 B
./usr/share/doc/libgtsam-dev/html/a00866.js
246 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a00866·=·[1 var·a00866·=·[
 2 ····["gtsam::GaussianISAM",·"a03800.html",·"a03800"],
2 ····["gtsam::traits<·GaussianConditional·>",·"a03768.html",·null]3 ····["gtsam::traits<·GaussianISAM·>",·"a03804.html",·null]
3 ];4 ];
64.9 KB
./usr/share/doc/libgtsam-dev/html/a00866_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/GaussianISAM.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, 70 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">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="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>
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="l00019"·name="l00019"></a><span·class="lineno">···19</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="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>
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="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><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="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="preprocessor">#include·&lt;<a·class="code"·href="a01394.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="a00833.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="a00665.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="a00869.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>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>
 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>
 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>
 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="a03640.html">ISAM&lt;GaussianBayesTree&gt;</a>·<a·class="code·hl_class"·href="a03640.html">Base</a>;</div>
 131 <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="a03800.html">GaussianISAM</a>·<a·class="code·hl_class"·href="a03800.html">This</a>;</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
134 <div·class="foldopen"·id="foldopen00040"·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> 
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> 
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> 
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> 
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> 
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>····<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> 
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> 
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>();</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>136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>&amp;·bayesTree);</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> 
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> 
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> 
175 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</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#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,··<span·class="comment">//</span></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> 
180 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
181 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>...·Args&gt;</div> 
182 <div·class="foldopen"·id="foldopen00105"·data-start="{"·data-end="}"> 
183 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a03764.html#ac007fc59edfa14675bdab62430b52f22">··105</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">shared_ptr</a>·<a·class="code·hl_function"·href="a03764.html#ac007fc59edfa14675bdab62430b52f22">sharedMeanAndStddev</a>(Args&amp;&amp;...·args)·{</div> 
184 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······<span·class="keywordflow">return</span>·boost::make_shared&lt;This&gt;(FromMeanAndStddev(std::forward&lt;Args&gt;(args)...));</div> 
185 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····}</div>140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>
186 </div>141 </div>
187 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div> 
188 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div> 
189 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="a03764.html#a9656dae242e3f9a8293b1b5c05095911">··117</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">shared_ptr</a>·<a·class="code·hl_function"·href="a03764.html#a9656dae242e3f9a8293b1b5c05095911">Combine</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional);</div> 
190 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
191 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div> 
192 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div> 
193 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>········<span·class="keyword">const</span>·std::string&amp;·=·<span·class="stringliteral">&quot;GaussianConditional&quot;</span>,</div> 
194 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</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> 
Max diff block lines reached; 11307/50280 bytes (22.49%) of diff not shown.
15.7 KB
html2text {}
Max HTML report size reached
6.74 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/VectorValues.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, 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">VectorValues.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SubgraphSolver.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <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>.··104 <p>Subgraph·Solver·from·IROS·2010.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00869_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="a04064.html">gtsam::VectorValues</a></td></tr> 
112 <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="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="a04068.html">gtsam::traits&lt;·VectorValues·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04068.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>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>114 <div·class="textblock"><p>Subgraph·Solver·from·IROS·2010.·</p>
 115 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 117 <dd>
 118 Yong·Dian·Jian·</dd></dl>
127 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>123 ··<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="a00869.html">VectorValues.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="a00869.html">SubgraphSolver.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>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>
134 ··</ul>126 ··</ul>
135 </div>127 </div>
136 </body>128 </body>
137 </html>129 </html>
1.48 KB
html2text {}
Max HTML report size reached
7.35 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/iterative-inl.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, 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">iterative-inl.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HessianFactor-inl.h·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Iterative·methods,·template·implementation.··104 <p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00872_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00872_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="a03820.html">gtsam::CGState&lt;·S,·V,·E·&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>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><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>113 </table>
128 <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>
129 <div·class="textblock"><p>Iterative·methods,·template·implementation.·</p>115 <div·class="textblock"><p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·</p>
130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
131 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl>117 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00872.html">iterative-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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00872.html">HessianFactor-inl.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.78 KB
html2text {}
Max HTML report size reached
47.6 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/iterative-inl.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, 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">iterative-inl.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="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, 163 lines modifiedOffset 114, 49 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="a00770.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="a00704.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;boost/shared_ptr.hpp&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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</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>
126 <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>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">/*·*************************************************************************·*/</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> 
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> 
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> 
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"><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> 
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> 
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>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>
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> 
202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······<span·class="keywordflow">if</span>·(new_gamma·&lt;·<a·class="code·hl_variable"·href="a03820.html#a377969b240efda1b91aec68ac0fd1273">threshold</a>)·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······<span·class="comment">//·calculate·new·search·direction</span></div> 
205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>······<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">steepest</a>)·<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>·=·g;</div> 
206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······<span·class="keywordflow">else</span>·{</div> 
207 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········<span·class="keywordtype">double</span>·beta·=·new_gamma·/·gamma;</div> 
208 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········<span·class="comment">//·d·=·g·+·d*beta;</span></div> 
Max diff block lines reached; 7618/38141 bytes (19.97%) of diff not shown.
10.3 KB
html2text {}
Max HTML report size reached
11.6 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/GaussianFactorGraph.cpp·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 95, 54 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="#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>101 <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">SubgraphBuilder.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·· 
107 <a·href="#details">More...</a></p> 
108 <table·class="memberdecls">105 <table·class="memberdecls">
109 <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>
110 Namespaces</h2></td></tr>107 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>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="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>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">111 </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>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
122 Functions</h2></td></tr>113 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>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>
125 <tr·class="separator:a35c269c3243cab16a7475239a9c91021"><td·class="memSeparator"·colspan="2">&#160;</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>
126 </table>130 </table>
127 <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>
128 <div·class="textblock"><p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</p>132 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
129 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>133 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>
130 <dd> 
131 Christian·Potthast·</dd> 
132 <dd> 
133 Richard·Roberts·</dd> 
134 <dd> 
135 Frank·Dellaert·</dd></dl> 
136 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>138 ··<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="a00875.html">GaussianFactorGraph.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">SubgraphBuilder.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>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 ··</ul>141 ··</ul>
144 </div>142 </div>
145 </body>143 </body>
146 </html>144 </html>
3.01 KB
html2text {}
Max HTML report size reached
395 B
./usr/share/doc/libgtsam-dev/html/a00875.js
309 B
js-beautify {}
Max HTML report size reached
9.59 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/JacobianFactor.cpp·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 94, 53 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="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">JacobianFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianJunctionTree.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00878_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="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>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 </table><table·class="memberdecls">
107 <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>
108 Namespaces</h2></td></tr>114 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>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="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>
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"> 
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> 
120 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>·&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> 
126 <tr·class="separator:ab56c4bfa363f8c23c48eb078e9c84a9c"><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"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>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>
130 <dd> 
131 Christian·Potthast·</dd> 
132 <dd>122 <dd>
 123 Richard·Roberts·</dd></dl>
133 Frank·Dellaert·</dd></dl> 
134 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl> 
135 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
138 <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!·-->
139 ··<ul>128 ··<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="a00878.html">JacobianFactor.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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00878.html">GaussianJunctionTree.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>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 ··</ul>131 ··</ul>
143 </div>132 </div>
144 </body>133 </body>
145 </html>134 </html>
2.47 KB
html2text {}
Max HTML report size reached
15.4 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/Sampler.cpp·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 94, 37 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;
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">Sampler.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">iterative.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>sampling·from·a·diagonal·NoiseModel··106 <p>Iterative·methods,·implementation.··
105 <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>
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="a03824.html">gtsam::System</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>
 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: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>
112 </table>151 </table>
113 <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>
114 <div·class="textblock"><p>sampling·from·a·diagonal·NoiseModel·</p>153 <div·class="textblock"><p>Iterative·methods,·implementation.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>154 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 155 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl>
116 <dd> 
117 Alex·Cunningham·</dd></dl> 
118 </div></div><!--·contents·-->156 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->157 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->158 <!--·start·footer·part·-->
121 <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!·-->
122 ··<ul>160 ··<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="a00881.html">Sampler.cpp</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="a00881.html">iterative.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>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>
125 ··</ul>163 ··</ul>
126 </div>164 </div>
127 </body>165 </body>
128 </html>166 </html>
4.36 KB
html2text {}
Max HTML report size reached
9.42 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/HessianFactor.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, 58 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">HessianFactor.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>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00887_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="a03812.html">gtsam::HessianFactor</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·factor·using·the·canonical·parameters·(information·form)··<a·href="a03812.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="a03816.html">gtsam::traits&lt;·HessianFactor·&gt;</a></td></tr> 
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03816.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>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: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> 
128 <tr·class="memdesc:ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Densely·partially·eliminate·with·Cholesky·factorization.··<br·/></td></tr> 
129 <tr·class="separator:ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <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> 
131 <tr·class="memdesc:gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Densely·partially·eliminate·with·Cholesky·factorization.··<br·/></td></tr> 
132 <tr·class="separator:gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 </table>110 </table>
134 <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>
135 <div·class="textblock"><p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
136 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
137 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>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="a00887.html">HessianFactor.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="a00887.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.45 KB
html2text {}
Max HTML report size reached
5.96 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/GaussianDensity.cpp·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, 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">GaussianDensity.cpp·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>A·Gaussian·Density.··105 <p>HessianFactor·class·with·constant·sized·blocks.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00893_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="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">
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>
112 </table>121 </table>
113 <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>
114 <div·class="textblock"><p>A·Gaussian·Density.·</p>123 <div·class="textblock"><p>HessianFactor·class·with·constant·sized·blocks.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Sungtae·An·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>Jan·21,·2012·</dd></dl>125 <dl·class="section·date"><dt>Date</dt><dd>March·2014·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00893.html">GaussianDensity.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="a00893.html">RegularHessianFactor.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.39 KB
html2text {}
Max HTML report size reached
7.31 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/RegularJacobianFactor.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, 43 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">RegularJacobianFactor.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><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="a00896_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00896_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">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="a04016.html">gtsam::RegularJacobianFactor&lt;·D·&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="a04052.html">gtsam::SubgraphPreconditioner</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>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>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·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>122 <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>Sungtae·An·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Nov·11,·2014·</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="a00896.html">RegularJacobianFactor.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="a00896.html">SubgraphPreconditioner.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.77 KB
html2text {}
Max HTML report size reached
353 B
./usr/share/doc/libgtsam-dev/html/a00896.js
267 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a00896·=·[1 var·a00896·=·[
2 ····["gtsam::RegularJacobianFactor<·D·>",·"a04016.html",·"a04016"]2 ····["gtsam::SubgraphPreconditionerParameters",·"a04048.html",·null],
 3 ····["gtsam::SubgraphPreconditioner",·"a04052.html",·"a04052"]
3 ];4 ];
79.6 KB
./usr/share/doc/libgtsam-dev/html/a00896_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/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, 215 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">RegularJacobianFactor.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="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="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>
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="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="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>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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="a00833.html">gtsam/linear/JacobianFactor.h</a>&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>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00869.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>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="preprocessor">#include·&lt;map&gt;</span></div>
 132 <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><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>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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>
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>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>
126 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">140 <div·class="foldopen"·id="foldopen00040"·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_cl[·...·truncated·by·diffoscope;·len:·38,·SHA:·2749b6bbe90656d54dbfe1a2175b52889b4404516318d0bf36901fff6cb18bb1·...·]</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">publi[·...·truncated·by·diffoscope;·len:·78,·SHA:·ed58df95184720f6cdda718554f63699337a7ce722c27995694f1ce0ed76bfca·...·]</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>
128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</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>
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>146 <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> 
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="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> 
145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div> 
146 </div>147 </div>
147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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="}">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>
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>151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</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>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>
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··}</div>154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
155 </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>
 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="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>165 <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>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·=·<a·class="code·hl_struct"·href="a04048.html">SubgraphPrec[·...·truncated·by·diffoscope;·len:·27,·SHA:·525d0d97ce3141b16beb31a3f769ba3b8866e5b3b29981cca7319d3190fde531·...·];</div>
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</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>
159 <div·class="foldopen"·id="foldopen00073"·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> 
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div> 
164 </div> 
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
166 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="}"> 
167 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04016.html#af9750ddbef0d1c2811726283f3d1e94d">···82</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04016.html#af9750ddbef0d1c2811726283f3d1e94d">multiplyHessianAdd</a>(<span·class="keywordtype">double</span>·alpha,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>*·x,·<span·class="keywordtype">double</span>*·y)<span·class="keyword">·const·</span>{</div> 
168 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keywordflow">if</span>·(<a·class="code·hl_function"·href="a03592.html#a39490b49d71351affb6953d730f8ebbc">empty</a>())</div> 
169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">return</span>;</div> 
170 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····Vector·Ax·=·Vector::Zero(Ab_.<a·class="code·hl_function"·href="a02660.html#a503a682bd3ec153c92d274b7b60db5c8">rows</a>());</div> 
171 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
172 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·Just·iterate·over·all·A·matrices·and·multiply·in·correct·config·part</span></div> 
173 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·pos·=·0;·pos·&lt;·<a·class="code·hl_function"·href="a03592.html#afac01740aefd22f4f90f49767010f811">size</a>();·++pos)</div> 
174 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······Ax·+=·Ab_(pos)·*·ConstDMap(x·+·D·*·<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">keys_</a>[pos]);</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>
Max diff block lines reached; 33379/60982 bytes (54.74%) of diff not shown.
19.9 KB
html2text {}
Max HTML report size reached
8.39 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/HessianFactor-inl.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 94, 38 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="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HessianFactor-inl.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">GaussianFactorGraph.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.··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 <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>
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">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>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03796.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>
 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: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>
 131 <tr·class="separator:a35c269c3243cab16a7475239a9c91021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>132 </table>
114 <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>
115 <div·class="textblock"><p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·</p>134 <div·class="textblock"><p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>135 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
117 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</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>
118 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
121 <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!·-->
122 ··<ul>148 ··<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="a00899.html">HessianFactor-inl.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="a00899.html">GaussianFactorGraph.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>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>
125 ··</ul>151 ··</ul>
126 </div>152 </div>
127 </body>153 </body>
128 </html>154 </html>
2.08 KB
html2text {}
Max HTML report size reached
104 KB
./usr/share/doc/libgtsam-dev/html/a00899_source.html
Max HTML report size reached
5.89 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/ManifoldPreintegration.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 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">PreintegrationParams.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">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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04220.html">gtsam::PreintegrationParams</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">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>
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, 21 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>
132 Frank·Dellaert·</dd></dl>134 Frank·Dellaert·</dd></dl>
133 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>139 ··<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="a00905.html">ManifoldPreintegration.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="a00905.html">PreintegrationParams.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>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 ··</ul>142 ··</ul>
141 </div>143 </div>
142 </body>144 </body>
143 </html>145 </html>
1.44 KB
html2text {}
Max HTML report size reached
276 B
./usr/share/doc/libgtsam-dev/html/a00905.js
190 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00905·=·[1 var·a00905·=·[
2 ····["gtsam::ManifoldPreintegration",·"a04192.html",·"a04192"]2 ····["gtsam::PreintegrationParams",·"a04220.html",·"a04220"]
3 ];3 ];
51.2 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/ManifoldPreintegration.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 98, 124 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">ManifoldPreintegration.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="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="l00022"·name="l00022"></a><span·class="lineno">···22</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="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>
119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>124 <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="a00986.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="a00938.html">gtsam/navigation/PreintegrationBase.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>
122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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> 
125 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">132 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
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·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>·{</div> 
127 <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"><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>
128 <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>········use2ndOrderCoriolis(false),</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> 
135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
136 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}"> 
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> 
138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····resetIntegration();</div>138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········n_gravity(0,·0,·-1)·{}</div>
139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··}</div> 
140 </div>139 </div>
141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">public</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>140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>
147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········accelerometerCovariance(I_3x3),</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>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>
150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········n_gravity(n_gravity)·{}</div>
 148 </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>149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>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>
 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>·</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>
 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>
 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>
 173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</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>
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>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>
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>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="commen[·...·truncated·by·diffoscope;·len:·24,·SHA:·a4066d4f67d09132f3edda4771efea8d26d439a42b66e5108527a0f011b62256·...·]</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>
 181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(use2ndOrderCoriolis);</div>
Max diff block lines reached; 16183/38612 bytes (41.91%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
13.4 KB
html2text {}
Max HTML report size reached
8.19 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/ScenarioRunner.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, 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">ScenarioRunner.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>Simple·class·to·test·navigation·scenarios.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00908_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00908_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">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>
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="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>
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 <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>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>
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>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"><p>Simple·class·to·test·navigation·scenarios.·</p> 
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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>
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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00908.html">ScenarioRunner.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00908.html">PreintegratedRotation.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.03 KB
html2text {}
Max HTML report size reached
474 B
./usr/share/doc/libgtsam-dev/html/a00908.js
388 B
js-beautify {}
Max HTML report size reached
80.6 KB
./usr/share/doc/libgtsam-dev/html/a00908_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/ScenarioRunner.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, 177 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">ScenarioRunner.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="a00908.html">Go·to·the·documentation·of·this·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="a00908.html">Go·to·the·documentation·of·this·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="l00022"·name="l00022"></a><span·class="lineno">···22</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="a00794.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="a00947.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="a00926.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="a00968.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="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="a00341.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="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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>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>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</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> 
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> 
140 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00031"·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>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>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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> 
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>130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</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>
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> 
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> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="comment">//·also,·uses·g=10·for·easy·debugging</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">const</span>·Vector3&amp;·gravity_n()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·p_-&gt;n_gravity;·}</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</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_class"·href="a04224.html">Scenario</a>&amp;·scenario()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·scenario_;·}</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>
 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>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>
 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">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>
 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>
 160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·A·gyro·simply·measures·angular·velocity·in·body·frame</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>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··Vector3·actualAngularVelocity(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·scenario_.<a·class="code·hl_function"·href="a04224[·...·truncated·by·diffoscope;·len:·58,·SHA:·1d172eda04394c840fb6ed346ca65ebad95f58ef3d24c7d4a2408e9f48f27299·...·]</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>
Max diff block lines reached; 35655/62502 bytes (57.05%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
19.4 KB
html2text {}
Max HTML report size reached
10.1 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/AttitudeFactor.h·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, 57 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">AttitudeFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ImuFactor.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <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="a00911_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="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>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
128 Namespaces</h2></td></tr>107 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>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="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>
131 <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>
132 </table>120 </table>
133 <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>
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>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>
137 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>137 ··<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="a00911.html">AttitudeFactor.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="a00911.html">ImuFactor.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>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>
144 ··</ul>140 ··</ul>
145 </div>141 </div>
146 </body>142 </body>
147 </html>143 </html>
2.25 KB
html2text {}
Max HTML report size reached
7.53 KB
./usr/share/doc/libgtsam-dev/html/a00917.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/AHRSFactor.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, 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">PreintegratedRotation.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">AHRSFactor.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a00917_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="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> 
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> 
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·author"><dt>Author</dt><dd>Luca·Carlone·</dd>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Krunal·Chande·</dd>
126 <dd> 
127 Stephen·Williams·</dd> 
128 <dd> 
129 Richard·Roberts·</dd> 
130 <dd> 
131 Vadim·Indelman·</dd> 
132 <dd>113 <dd>
133 David·Jensen·</dd>114 Luca·Carlone·</dd>
134 <dd>115 <dd>
135 Frank·Dellaert·</dd></dl>116 Frank·Dellaert·</dd></dl>
 117 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</dd></dl>
136 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>122 ··<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="a00917.html">PreintegratedRotation.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00917.html">AHRSFactor.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>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 ··</ul>125 ··</ul>
144 </div>126 </div>
145 </body>127 </body>
146 </html>128 </html>
1.83 KB
html2text {}
Max HTML report size reached
12.6 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/PreintegrationParams.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, 52 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">PreintegrationParams.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="a00923_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04220.html">gtsam::PreintegrationParams</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> 
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>
 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>
118 </table>154 </table>
119 <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>
120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>156 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
121 <dd>157 <dd>
122 Stephen·Williams·</dd>158 Stephen·Williams·</dd>
123 <dd>159 <dd>
124 Richard·Roberts·</dd>160 Richard·Roberts·</dd>
125 <dd>161 <dd>
126 Vadim·Indelman·</dd>162 Vadim·Indelman·</dd>
127 <dd>163 <dd>
128 David·Jensen·</dd>164 David·Jensen·</dd>
129 <dd>165 <dd>
130 Frank·Dellaert</dd>166 Frank·Dellaert·</dd>
131 <dd>167 <dd>
132 Frank·Dellaert·</dd></dl>168 Varun·Agrawal·</dd></dl>
133 </div></div><!--·contents·-->169 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->170 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->171 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>173 ··<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="a00923.html">PreintegrationParams.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="a00923.html">CombinedImuFactor.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>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>
140 ··</ul>176 ··</ul>
141 </div>177 </div>
142 </body>178 </body>
143 </html>179 </html>
2.17 KB
html2text {}
Max HTML report size reached
10.0 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/ImuFactor.h·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 96, 60 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">ImuFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ConstantVelocityFactor.h·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>
  
105 <p><a·href="a00926_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00926_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="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="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> 
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> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
125 <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>
126 Namespaces</h2></td></tr>116 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>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>
128 <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>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>120 </table>
131 <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>Maintain·a·constant·velocity·motion·model·between·two·NavStates.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Asa·Hammond·</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·-->124 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
146 <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!·-->
147 ··<ul>128 ··<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="a00926.html">ImuFactor.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00926.html">ConstantVelocityFactor.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>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>
150 ··</ul>131 ··</ul>
151 </div>132 </div>
152 </body>133 </body>
153 </html>134 </html>
2.59 KB
html2text {}
Max HTML report size reached
407 B
./usr/share/doc/libgtsam-dev/html/a00926.js
321 B
js-beautify {}
Max HTML report size reached
83.5 KB
./usr/share/doc/libgtsam-dev/html/a00926_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/ImuFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ConstantVelocityFactor.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, 298 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">ImuFactor.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="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>
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="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="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">/*·GTSAM·includes·*/</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>
121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.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="a01169.html">gtsam/nonlinear/NonlinearFactor.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="a00905.html">gtsam/navigation/ManifoldPreintegration.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="a00956.html">gtsam/navigation/TangentPreintegration.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00038.html">gtsam/base/debug.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
126 <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="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="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>
 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="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>
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifdef·GTSAM_TANGENT_PREINTEGRATION</span></div> 
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">typedef</span>·TangentPreintegration·PreintegrationType;</div> 
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#else</span></div>129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>···<span·class="keyword">public</span>:</div>
 130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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;NavState,·NavState&gt;</a>;</div>
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">typedef</span>·ManifoldPreintegration·PreintegrationType;</div> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#endif</span></div> 
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">/*</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>····<a·class="code·hl_class"·href="a04128.html">ConstantVelocityFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·i,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·<span·class="keywordtype">double</span>·dt,·<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="l00037"·name="l00037"></a><span·class="lineno">···37</span>········:·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;NavState,·NavState&gt;</a>(model,·i,·j),·dt_(dt)·{}</div>
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<a·class="code·hl_class"·href="a04128.html">~ConstantVelocityFactor</a>()<span·class="keyword">·override</span>{};</div>
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*·If·you·are·using·the·factor,·please·cite:</span></div> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·L.·Carlone,·Z.·Kira,·C.·Beall,·V.·Indelman,·F.·Dellaert,·&quot;Eliminating</span></div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">·*·conditionally·independent·sets·in·factor·graphs:·a·unifying·perspective·based</span></div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">·*·on·smart·factors&quot;,·Int.·Conf.·on·Robotics·and·Automation·(ICRA),·2014.</span></div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">·*</span></div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">·*·C.·Forster,·L.·Carlone,·F.·Dellaert,·D.·Scaramuzza,·&quot;IMU·Preintegration·on</span></div> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">·*·Manifold·for·Efficient·Visual-Inertial·Maximum-a-Posteriori·Estimation&quot;,</span></div> 
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·Robotics:·Science·and·Systems·(RSS),·2015.</span></div> 
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*</span></div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·REFERENCES:</span></div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·[1]·G.S.·Chirikjian,·&quot;Stochastic·Models,·Information·Theory,·and·Lie·Groups&quot;,</span></div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*·····Volume·2,·2008.</span></div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">·*·[2]·T.·Lupton·and·S.Sukkarieh,·&quot;Visual-Inertial-Aided·Navigation·for</span></div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">·*·····High-Dynamic·Motion·in·Built·Environments·Without·Initial·Conditions&quot;,</span></div> 
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">·*·····TRO,·28(1):61-76,·2012.</span></div> 
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">·*·[3]·L.·Carlone,·S.·Williams,·R.·Roberts,·&quot;Preintegrated·IMU·factor:</span></div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">·*·····Computation·of·the·Jacobian·Matrices&quot;,·Tech.·Report,·2013.</span></div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">·*·····Available·in·this·repo·as·&quot;PreintegratedIMUJacobians.pdf&quot;.</span></div> 
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">·*·[4]·C.·Forster,·L.·Carlone,·F.·Dellaert,·D.·Scaramuzza,·&quot;IMU·Preintegration·on</span></div> 
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">·*·····Manifold·for·Efficient·Visual-Inertial·Maximum-a-Posteriori·Estimation&quot;,</span></div> 
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">·*·····Robotics:·Science·and·Systems·(RSS),·2015.</span></div> 
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">·*/</span></div> 
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
158 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};"> 
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04148.html">···72</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04148.html">PreintegratedImuMeasurements</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04192.html">PreintegrationType</a>·{</div> 
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04152.html">ImuFactor</a>;</div> 
162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04156.html">ImuFactor2</a>;</div> 
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
164 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">protected</span>:</div> 
165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
166 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04148.html#acb8eb38a2b6f4b6969636c213113343b">···79</a></span>··Matrix9·<a·class="code·hl_variable"·href="a04148.html#acb8eb38a2b6f4b6969636c213113343b">preintMeasCov_</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">public</span>:</div> 
169 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
170 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">137 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
171 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a04148.html#aa721d1492af019a1402e37a6de502332">···85</a></span>··<a·class="code·hl_function"·href="a04148.html#aa721d1492af019a1402e37a6de502332">PreintegratedImuMeasurements</a>()·{</div>138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04128.html#ac9114353e397d4299e80ee34216040a9">···50</a></span>····gtsam::Vector·<a·class="code·hl_function"·href="a04128.html#ac9114353e397d4299e80ee34216040a9">evaluateError</a>(<span·class[·...·truncated·by·diffoscope;·len:·190,·SHA:·0c0fc82e79f427fb40bd7a492a21874693688ce96bce6e9d7bb049ee41b26f40·...·]</div>
 139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>································boost::optional&lt;gtsam::Matrix·&amp;&gt;·H1·=·boost::none,</div>
 140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>································boost::optional&lt;gtsam::Matrix·&amp;&gt;·H2·=·boost::none)<span·class="keyword">·const·override·</span>{</div>
 141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<span·class="comment">//·only·used·to·use·update()·below</span></div>
 142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<span·class="keyword">static</span>·<span·class="keyword">const</span>·Vector3·b_accel{0.0,·0.0,·0.0};</div>
 143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<span·class="keyword">static</span>·<span·class="keyword">const</span>·Vector3·b_omega{0.0,·0.0,·0.0};</div>
172 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····preintMeasCov_.setZero();</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>········Matrix99·predicted_H_x1;</div>
 146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<a·class="code·hl_class"·href="a04196.html">NavState</a>·predicted·=·x1.<a·class="code·hl_function"·href="a04196.html#a5494db1f41c8a61acc2d63c32b9adc31">update</a>(b_accel,·b_omega,·dt_,·H1·?·&amp;predicted_H_x1·:·<span·class="keyword">nullptr</span>,·{},·{});</div>
 147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········Matrix99·error_H_predicted;</div>
 149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········Vector9·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>·=·predicted.<a·class="code·hl_function"·href="a04196.html#a171cf3f73c659cce019a08f0945d4c7a">localCoordinates</a>(x2,·H1·?·&amp;error_H_predicted·:·<span·class="keyword">nullptr</span>,·H2);</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>········<span·class="keywordflow">if</span>·(H1)·{</div>
 152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>············*H1·=·error_H_predicted·*·predicted_H_x1;</div>
 153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········}</div>
 154 <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>
173 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··}</div>155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
174 </div>156 </div>
175 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
176 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}"> 
177 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a04148.html#a5245d321c127ab974124b66a6bec2197">···94</a></span>··<a·class="code·hl_function"·href="a04148.html#a5245d321c127ab974124b66a6bec2197">PreintegratedImuMeasurements</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;PreintegrationParams&gt;&amp;·p,</div> 
178 <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="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat·=·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>())·:</div> 
179 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<a·class="code·hl_class"·href="a04192.html">PreintegrationType</a>(p,·biasHat)·{</div> 
180 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····preintMeasCov_.setZero();</div> 
181 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div>157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};</div>
182 </div>158 </div>
183 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>159 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
184 <div·class="foldopen"·id="foldopen00105"·data-start="{"·data-end="}"> 
Max diff block lines reached; 12082/64076 bytes (18.86%) of diff not shown.
20.8 KB
html2text {}
Max HTML report size reached
7.8 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/AHRSFactor.h·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 96, 45 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">AHRSFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Scenario.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>
  
105 <p><a·href="a00932_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00932_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="a04072.html">gtsam::PreintegratedAhrsMeasurements</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="a04224.html">gtsam::Scenario</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>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>
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 <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>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>
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>Simple·class·to·test·navigation·scenarios.·</p>
 129 <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> 
127 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00932.html">AHRSFactor.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00932.html">Scenario.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>
1.84 KB
html2text {}
Max HTML report size reached
451 B
./usr/share/doc/libgtsam-dev/html/a00932.js
365 B
js-beautify {}
Max HTML report size reached
85.3 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/AHRSFactor.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, 217 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">AHRSFactor.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 <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="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="a00755.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="a00959.html">gtsam/navigation/NavState.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="comment">/*·GTSAM·includes·*/</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="a00917.html">gtsam/navigation/PreintegratedRotation.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="a01013.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="a00398.html">gtsam/geometry/Pose3.h</a>&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>
127 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};"> 
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04072.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04072.html">PreintegratedAhrsMeasurements</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04208.html">PreintegratedRotation</a>·{</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">protected</span>:</div> 
131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04072.html#a2afdb871fd5690fe3017d26728714f18">···38</a></span>··Vector3·<a·class="code·hl_variable"·href="a04072.html#a2afdb871fd5690fe3017d26728714f18">biasHat_</a>;·</div> 
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a04072.html#ac4e58456c03e2e2ed835d0455e6b591c">···39</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04072.html#ac4e58456c03e2e2ed835d0455e6b591c">preintMeasCov_</a>;·</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">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04076.html">AHRSFactor</a>;</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">public</span>:</div> 
138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04072.html#ae37277d97a500ca9ae98682821e5eb61">···46</a></span>··<a·class="code·hl_function"·href="a04072.html#ae37277d97a500ca9ae98682821e5eb61">PreintegratedAhrsMeasurements</a>()·{}</div> 
140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
141 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}">124 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">
142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04072.html#ab223cf8e404c688014e73154d551e85e">···52</a></span>··<a·class="code·hl_function"·href="a04072.html#ab223cf8e404c688014e73154d551e85e">PreintegratedAhrsMeasurements</a>(<span·class[·...·truncated·by·diffoscope;·len:·63,·SHA:·c39ab5a5621570d8277021a33926a1293a61bef0a7d243b8400a8b0eba33e145·...·]</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>
 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>
 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>
 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>
 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>
143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">const</span>·Vector3&amp;·biasHat)·:</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="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<a·class="code·hl_class"·href="a04208.html">PreintegratedRotation</a>(p),·biasHat_(biasHat)·{</div> 
145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····resetIntegration();</div> 
146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>·</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>
 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>
 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="}">
 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>
147 </div>160 </div>
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>161 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
149 <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>
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04072.html#ad0e3bbcd43f9e574a03292d00c5c2e79">···67</a></span>··<a·class="code·hl_function"·href="a04072.html#ad0e3bbcd43f9e574a03292d00c5c2e79">PreintegratedAhrsMeasurements</a>(</div> 
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·p,</div> 
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keyword">const</span>·Vector3&amp;·bias_hat,</div> 
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordtype">double</span>·deltaTij,</div> 
154 <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="a03228.html">Rot3</a>&amp;·deltaRij,</div> 
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">const</span>·Matrix3&amp;·delRdelBiasOmega,</div> 
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">const</span>·Matrix3&amp;·preint_meas_cov)·:</div> 
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<a·class="code·hl_class"·href="a04208.html">PreintegratedRotation</a>(p,·deltaTij,·deltaRij,·delRdelBiasOmega),</div> 
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······biasHat_(bias_hat),</div>165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>
159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······preintMeasCov_(preint_meas_cov)·{}</div> 
160 </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>
161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··Params&amp;·p()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·*boost::static_pointer_cast&lt;Params&gt;(p_);}</div> 
163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">const</span>·Vector3&amp;·biasHat()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·biasHat_;·}</div> 
164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">const</span>·Matrix3&amp;·preintMeasCov()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·preintMeasCov_;·}</div>175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·<span·class="keyword">private</span>:</div>
Max diff block lines reached; 43058/65289 bytes (65.95%) of diff not shown.
21.5 KB
html2text {}
Max HTML report size reached
4.46 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/AHRSFactor.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">AHRSFactor.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 <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>Krunal·Chande·</dd>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
113 <dd>113 <dd>
114 Luca·Carlone·</dd>114 Stephen·Williams·</dd>
 115 <dd>
 116 Richard·Roberts·</dd>
 117 <dd>
 118 Vadim·Indelman·</dd>
 119 <dd>
 120 David·Jensen·</dd>
115 <dd>121 <dd>
116 Frank·Dellaert·</dd></dl>122 Frank·Dellaert·</dd></dl>
117 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</dd></dl> 
118 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
121 <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!·-->
122 ··<ul>127 ··<ul>
123 ····<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">AHRSFactor.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="a00935.html">ManifoldPreintegration.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>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>
125 ··</ul>130 ··</ul>
126 </div>131 </div>
127 </body>132 </body>
128 </html>133 </html>
899 B
html2text {}
Max HTML report size reached
11.9 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/PreintegrationBase.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, 63 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">PreintegrationBase.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><a·href="a00938_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00938_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>
 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>
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>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>
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-w[·...·truncated·by·diffoscope;·len:·326,·SHA:·1977fe4035944660589c453864b8d13d439c9f301e524a66cba243f4b0b826f2·...·].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·covari[·...·truncated·by·diffoscope;·len:·29,·SHA:·36e3adbf3b79cb1569d9c84b6c8cf2821c6d3f04743555ccd80a86944895c965·...·].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="a04112.html">gtsam::CombinedImuFactor</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),·and·current·state·(pose,·velocity,·bias·at·current·time·step).··<a·href="a04112.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="a04116.html">gtsam::traits&lt;·PreintegrationCombinedParams·&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="a04120.html">gtsam::traits&lt;·PreintegratedCombinedMeasurements·&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="a04124.html">gtsam::traits&lt;·CombinedImuFactor·&gt;</a></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>
112 </table><table·class="memberdecls">125 </table><table·class="memberdecls">
113 <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>
114 Namespaces</h2></td></tr>127 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>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>
116 <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>
117 <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>
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·author"><dt>Author</dt><dd>Luca·Carlone·</dd>139 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
121 <dd>140 <dd>
122 Stephen·Williams·</dd>141 Stephen·Williams·</dd>
123 <dd>142 <dd>
124 Richard·Roberts·</dd>143 Richard·Roberts·</dd>
125 <dd>144 <dd>
126 Vadim·Indelman·</dd>145 Vadim·Indelman·</dd>
127 <dd>146 <dd>
128 David·Jensen·</dd>147 David·Jensen·</dd>
129 <dd>148 <dd>
130 Frank·Dellaert·</dd>149 Frank·Dellaert·</dd>
131 <dd>150 <dd>
132 Varun·Agrawal</dd>151 Varun·Agrawal·</dd></dl>
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> 
144 Frank·Dellaert·</dd></dl> 
145 </div></div><!--·contents·-->152 </div></div><!--·contents·-->
146 </div><!--·doc-content·-->153 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->154 <!--·start·footer·part·-->
148 <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!·-->
149 ··<ul>156 ··<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="a00938.html">PreintegrationBase.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="a00938.html">CombinedImuFactor.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>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>
152 ··</ul>159 ··</ul>
153 </div>160 </div>
154 </body>161 </body>
155 </html>162 </html>
3.29 KB
html2text {}
Max HTML report size reached
505 B
./usr/share/doc/libgtsam-dev/html/a00938.js
419 B
js-beautify {}
Max HTML report size reached
111 KB
./usr/share/doc/libgtsam-dev/html/a00938_source.html
Max HTML report size reached
77.8 KB
./usr/share/doc/libgtsam-dev/html/a00944_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/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, 167 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">MagPoseFactor.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 <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="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>
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="l00013"·name="l00013"></a><span·class="lineno">···13</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>
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="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&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="a01013.html">gtsam/nonlinear/NonlinearFactor.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;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>
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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>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="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>126 <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">template</span>·&lt;<span·class="keyword">class</span>·POSE&gt;</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>imuBias·{</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
126 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00030"·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"·hre[·...·truncated·by·diffoscope;·len:·49,·SHA:·29eaf4bd2ef36cd7ecea2f5171e4dae71758fceb902c92ead934a767f4ffaeed·...·]·{</div>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>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·<span·class="keyword">private</span>:</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>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··Vector3·biasGyro_;·</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="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> 
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> 
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> 
144 <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> 
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>135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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">·ov[·...·truncated·by·diffoscope;·len:·16,·SHA:·3b78e068a0fab2962962dce3f9aa122939231be38694f1f7cb540c1dd8bcd476·...·]</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>
 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>··<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>
 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>
 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>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>151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
153 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">152 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
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>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">·co[·...·truncated·by·diffoscope;·len:·12,·SHA:·3fde0f7d032afc5c89c8cae060c44e089fa2694ccab84fbacf2cd4daf5ad87d1·...·]</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="l00069"·name="l00069"></a><span·class="lineno">···69</span>················<span·class="keywordtype">double</span>·scale,</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="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>157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>158 </div>
167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
168 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}">160 <div·class="foldopen"·id="foldopen00064"·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·[·...·truncated·by·diffoscope;·len:·31,·SHA:·f8939c50a9a2d83fc843ab9f7f0af40bf30c417404e2d5ae2950510938fd88e8·...·]·</span>{</div>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#ada5994c047f61ce4052159928b44d62[·...·truncated·by·diffoscope;·len:·50,·SHA:·bb9e8198856fca6bb0effe17b75308cd70802715080cf957c4a24d788c90e805·...·]·</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>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·biasAcc_;</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>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
173 </div>164 </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">···87</span>·</div>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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> 
177 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">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>
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> 
181 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(Vector(measured_),·<span·class="stringliteral">&quot;measured·field·(bM):·&quot;</span>);</div> 
182 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(Vector(bias_),·<span·class="stringliteral">&quot;magnetometer·bias:·&quot;</span>);</div> 
183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div>169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</div>
184 </div>170 </div>
185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
Max diff block lines reached; 31717/60831 bytes (52.14%) of diff not shown.
18.3 KB
html2text {}
Max HTML report size reached
108 KB
./usr/share/doc/libgtsam-dev/html/a00947_source.html
Max HTML report size reached
7.41 KB
./usr/share/doc/libgtsam-dev/html/a00956.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 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">TangentPreintegration.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><a·href="a00956_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="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> 
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 <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>
118 </table>121 </table>
119 <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>
120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>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>
121 <dd> 
122 Adam·Bry·</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="a00956.html">TangentPreintegration.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="a00956.html">ImuBias.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>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.57 KB
html2text {}
Max HTML report size reached
288 B
./usr/share/doc/libgtsam-dev/html/a00956.js
202 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00956·=·[1 var·a00956·=·[
2 ····["gtsam::TangentPreintegration",·"a04244.html",·"a04244"]2 ····["operator<<",·"a00956.html#ae7a6582902c6daf9f20f2f7e466c60d8",·null]
3 ];3 ];
7.42 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/ManifoldPreintegration.cpp·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 94, 41 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;
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">ManifoldPreintegration.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NavState.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <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>
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="a04196.html">gtsam::NavState</a></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>
 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>
 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>
110 </table>130 </table>
111 <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>
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·-->135 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>139 ··<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="a00959.html">ManifoldPreintegration.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00959.html">NavState.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>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>
130 ··</ul>142 ··</ul>
131 </div>143 </div>
132 </body>144 </body>
133 </html>145 </html>
1.69 KB
html2text {}
Max HTML report size reached
9.52 KB
./usr/share/doc/libgtsam-dev/html/a00965.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#define-members">Macros</a>··</div>
101 ··<div·class="headertitle"><div·class="title">AttitudeFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">TangentPreintegration.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Implementation·file·for·Attitude·factor.·· 
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="define-members"·name="define-members"></a>
 113 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>
 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>
 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>
 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>
112 </table>141 </table>
113 <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>
114 <div·class="textblock"><p>Implementation·file·for·Attitude·factor.·</p> 
115 <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>
116 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>144 <dd>
 145 Adam·Bry·</dd></dl>
117 </div></div><!--·contents·-->146 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->147 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->148 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>150 ··<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="a00965.html">AttitudeFactor.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="a00965.html">TangentPreintegration.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>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>
124 ··</ul>153 ··</ul>
125 </div>154 </div>
126 </body>155 </body>
127 </html>156 </html>
1.44 KB
html2text {}
Max HTML report size reached
6.96 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/Scenario.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, 50 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">Scenario.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>Simple·class·to·test·navigation·scenarios.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00968_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="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"> 
121 <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>
122 Namespaces</h2></td></tr>106 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>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>
124 <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>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>110 </table>
127 <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>
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>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>
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="a00968.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="a00968.html">PreintegratedRotation.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>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.6 KB
html2text {}
Max HTML report size reached
4.69 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/BarometricFactor.cpp·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 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">BarometricFactor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GPSFactor.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.··104 <p>Implementation·file·for·GPS·factor.··
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>Implementation·file·for·Barometric·factor.·</p>114 <div·class="textblock"><p>Implementation·file·for·GPS·factor.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Peter·Milani·</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·16,·2021·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>January·28,·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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00971.html">BarometricFactor.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00971.html">GPSFactor.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>
999 B
html2text {}
Max HTML report size reached
5.72 KB
./usr/share/doc/libgtsam-dev/html/a00977.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 94, 36 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>··</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">TangentPreintegration.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00977_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>Implementation·file·for·GPS·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="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>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 </table><table·class="memberdecls">
107 <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>
108 Namespaces</h2></td></tr>114 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>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="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>
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>118 </table>
113 <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>
114 <div·class="textblock"><p>Implementation·file·for·GPS·factor.·</p> 
115 <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>
116 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>121 <dd>
 122 Adam·Bry·</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="a00977.html">GPSFactor.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="a00977.html">TangentPreintegration.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.23 KB
html2text {}
Max HTML report size reached
13.6 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/TangentPreintegration.cpp·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 94, 64 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="#define-members">Macros</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">TangentPreintegration.cpp·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>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>
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="a04172.html">gtsam::MagFactor</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>
 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="a04176.html">gtsam::MagFactor1</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>
 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>
 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><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
113 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> 
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> 
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> 
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>129 </table>
142 <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>Factors·involving·magnetometers.·</p>
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></dl>
 133 <dl·class="section·date"><dt>Date</dt><dd>January·29,·2014·</dd></dl>
144 <dd> 
145 Adam·Bry·</dd></dl> 
146 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
147 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
148 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
149 <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!·-->
150 ··<ul>138 ··<ul>
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="a00980.html">TangentPreintegration.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="a00980.html">MagFactor.h</a></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>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>
153 ··</ul>141 ··</ul>
154 </div>142 </div>
155 </body>143 </body>
156 </html>144 </html>
2.8 KB
html2text {}
Max HTML report size reached
7.29 KB
./usr/share/doc/libgtsam-dev/html/a00983.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 43 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>··</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">PreintegrationBase.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="a00983_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00983_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="a04216.html">gtsam::PreintegrationBase</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="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>
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>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>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>
 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>
 144 Frank·Dellaert·</dd></dl>
125 </div></div><!--·contents·-->145 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>149 ··<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="a00983.html">BarometricFactor.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00983.html">PreintegrationBase.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>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 ··</ul>152 ··</ul>
133 </div>153 </div>
134 </body>154 </body>
135 </html>155 </html>
1.77 KB
html2text {}
Max HTML report size reached
64.5 KB
./usr/share/doc/libgtsam-dev/html/a00983_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/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, 126 lines modifiedOffset 98, 175 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">PreintegrationBase.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="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>
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="l00022"·name="l00022"></a><span·class="lineno">···22</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="a00398.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="a00986.html">gtsam/navigation/NavState.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="a01013.html">gtsam/nonlinear/NonlinearFactor.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="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="a00905.html">gtsam/navigation/PreintegrationParams.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>
 124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>
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>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>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
126 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">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="a04216.html">···41</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</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,·double&gt;·{</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> 
130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">double</span>·nT_;··</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>133 <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="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#a[·...·truncated·by·diffoscope;·len:·44,·SHA:·eeeec0c573679be58e9b7ec000d7965694bca8d2032f26d4cdaddfc6a254a0be·...·]</a>;</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>
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">···45</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_typed[·...·truncated·by·diffoscope;·len:·66,·SHA:·8aa29faa9714f5e81ec5c13a4cc54d061a54b5827d1ea7583fbe5de988e0f8e9·...·]</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>
137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</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"><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>
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>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">~PreintegrationBase</a>()·{}</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="keyword">public</span>:</div>
 149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
 153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>
142 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">158 <div·class="foldopen"·id="foldopen00086"·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>159 <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">matches[·...·truncated·by·diffoscope;·len:·165,·SHA:·0ce85f22487a4e27bc2270e534db79bd7df15a79035b654b427c55c13069d3e2·...·]</div>
 160 <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>
 161 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>
146 </div>162 </div>
147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
148 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">164 <div·class="foldopen"·id="foldopen00091"·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[·...·truncated·by·diffoscope;·len:·40,·SHA:·928fde32b87aa07770f6aba839661be58ee726d64c1f4c0afeb357a2ca08e726·...·]·</span>{</div>165 <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#abf8bcbe[·...·truncated·by·diffoscope;·len:·67,·SHA:·bc3b27c72d123f65ad6a63f6e44e14b04f8cf8cc1ea6ff64638482b11cb82cd3·...·]·</span>{</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>166 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordflow">return</span>·p_;</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> 
152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>
153 </div>168 </div>
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
155 <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> 
156 <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> 
157 <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)·<span·class="keyword">const·override</span>;</div> 
158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
159 <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> 
160 <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> 
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>····Vector·evaluateError(</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_class"·href="a03180.html">Pose3</a>&amp;·p,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·b,</div> 
164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········boost::optional&lt;Matrix&amp;&gt;·H·=·boost::none,</div> 
165 <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> 
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>····<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> 
168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
169 <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> 
170 <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> 
171 <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> 
172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···············-0.00649;</div> 
173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····};</div> 
174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>169 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
175 <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> 
176 <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>170 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">
Max diff block lines reached; 11192/49718 bytes (22.51%) of diff not shown.
15.9 KB
html2text {}
Max HTML report size reached
11.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/NavState.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, 54 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">NavState.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>Navigation·state·composing·of·attitude,·position,·and·velocity.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00986_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00986_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>
 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>
 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>
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>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>
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>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>
114 <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="a04160.html">gtsam::traits&lt;·PreintegratedImuMeasurements·&gt;</a></td></tr>
 119 <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>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>
 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>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">124 </table><table·class="memberdecls">
118 <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>
119 Namespaces</h2></td></tr>126 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>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>
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="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>129 <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>130 </table>
131 <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>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>
135 </div></div><!--·contents·-->143 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
138 <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!·-->
139 ··<ul>147 ··<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="a00986.html">NavState.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="a00986.html">ImuFactor.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>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>
142 ··</ul>150 ··</ul>
143 </div>151 </div>
144 </body>152 </body>
145 </html>153 </html>
2.86 KB
html2text {}
Max HTML report size reached
525 B
./usr/share/doc/libgtsam-dev/html/a00986.js
439 B
js-beautify {}
Max HTML report size reached
108 KB
./usr/share/doc/libgtsam-dev/html/a00986_source.html
Max HTML report size reached
4.74 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/PreintegratedRotation.cpp·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 95, 40 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">PreintegratedRotation.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">BarometricFactor.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>
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>
 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> 
123 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>121 ··<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="a00989.html">PreintegratedRotation.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00989.html">BarometricFactor.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>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 ··</ul>124 ··</ul>
131 </div>125 </div>
132 </body>126 </body>
133 </html>127 </html>
1.01 KB
html2text {}
Max HTML report size reached
9.34 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/MagFactor.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 96, 52 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">MagFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ManifoldPreintegration.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Factors·involving·magnetometers.·· 
106 <a·href="#details">More...</a></p> 
  
107 <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>
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="a04172.html">gtsam::MagFactor</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>
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> 
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"><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> 
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>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>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>
134 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>135 ··<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="a00992.html">MagFactor.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="a00992.html">ManifoldPreintegration.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>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>
141 ··</ul>138 ··</ul>
142 </div>139 </div>
143 </body>140 </body>
144 </html>141 </html>
2.5 KB
html2text {}
Max HTML report size reached
424 B
./usr/share/doc/libgtsam-dev/html/a00992.js
338 B
js-beautify {}
Max HTML report size reached
80.0 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/MagFactor.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, 241 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">MagFactor.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="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>
112 <div·class="line"><a·id="l00006"·name="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="a01013.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="a00365.html">gtsam/geometry/Rot2.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="a00332.html">gtsam/geometry/Rot3.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="a00959.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="a00983.html">gtsam/navigation/PreintegrationBase.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>
 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>
126 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">125 <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="a04172.html">···33</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04172.html">MagFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Rot2&gt;·{</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·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>·{</div>
 127 <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="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>128 <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>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·measured_;·</div> 
130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·nM_;·</div> 
131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·bias_;·</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>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#ad07a36d86d1aa1dd13df4e[·...·truncated·by·diffoscope;·len:·26,·SHA:·e1ce3128f74554ea146d37504c53d3e3996453b2463e7f0c6a759f92200215d9·...·]</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>
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
135 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">136 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 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>
 138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····resetIntegration();</div>
136 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04172.html#ae9daca6c0ee19dd63e4889c6acbb13d9">···50</a></span>··<a·class="code·hl_function"·href="a04172.html#ae9daca6c0ee19dd63e4889c6acbb13d9">MagFactor</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_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·measured,·<span·class="keywordtype">double</span>·scale,</div> 
137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>&amp;·direction,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·bias,</div> 
138 <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)·:</div> 
139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;<a·class="code·hl_class"·href="a03212.html">Rot2</a>&gt;(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·<span·class="comment">//</span></div> 
140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······measured_(measured),·nM_(scale·*·direction),·bias_(bias)·{</div> 
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div>139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··}</div>
142 </div>140 </div>
 141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">public</span>:</div>
143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>
144 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}"> 
145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04172.html#ac2f56a15b85ac3cdb6d3152bba310478">···58</a></span>··NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04172.html#ac2f56a15b85ac3cdb6d3152bba310478">clone</a>()<span·class="keyword">·const·override·</span>{</div> 
146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;NonlinearFactor&gt;(</div> 
147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04172.html">MagFactor</a>(*<span·class="keyword">this</span>)));</div> 
148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div> 
149 </div> 
150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
151 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·unrotate(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>&amp;·R,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·p,</div> 
152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······boost::optional&lt;Matrix&amp;&gt;·HR·=·boost::none)·{</div> 
153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·q·=·<a·class="code·hl_function"·href="a03228.html#a4c246f45dd2c3522aa137d6a7daa2c48">Rot3::Yaw</a>(R.theta()).<a·class="code·hl_function"·href="a03228.html#a39890aed76e02db7071b3989358cddae">unrotate</a>(p,·HR,·boost::none);</div> 
154 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordflow">if</span>·(HR)·{</div> 
155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="comment">//·assign·to·temporary·first·to·avoid·error·in·Win-Debug·mode</span></div> 
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······Matrix·H·=·HR-&gt;col(2);</div> 
157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······*HR·=·H;</div> 
158 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····}</div>147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
159 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">return</span>·q;</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>
160 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>149 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</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>
162 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a04172.html#aedf031d2d43cc4d96aceaaf601fb78ab">···77</a></span>··Vector·<a·class="code·hl_function"·href="a04172.html#aedf031d2d43cc4d96aceaaf601fb78ab">evaluateError</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03212.html">Rot2</a>&amp;·nRb,</div> 
164 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······boost::optional&lt;Matrix&amp;&gt;·H·=·boost::none)<span·class="keyword">·const·override·</span>{</div> 
165 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="comment">//·measured·bM·=·nRb�·*·nM·+·b</span></div> 
166 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·hx·=·unrotate(nRb,·nM_,·H)·+·bias_;</div> 
167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordflow">return</span>·(hx·-·measured_);</div> 
168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··}</div> 
169 </div> 
170 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>};</div> 
171 </div> 
172 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>155 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
173 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="};"> 
174 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a04176.html">···90</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04176.html">MagFactor1</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="[·...·truncated·by·diffoscope;·len:·48,·SHA:·653f64a37f3740820b4334a5477cb53a529e1b3d964770f8250f990dcde808c7·...·]</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>
 161 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 162 <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>
175 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>163 <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">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·measured_;·</div> 
177 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·nM_;·</div> 
178 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·bias_;·</div> 
179 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>164 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 165 <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>
 166 <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>
180 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">public</span>:</div>167 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
Max diff block lines reached; 15825/61927 bytes (25.55%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
19.4 KB
html2text {}
Max HTML report size reached
7.23 KB
./usr/share/doc/libgtsam-dev/html/a00995_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="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="a01013.html">gtsam/nonlinear/NonlinearFactor.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="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;<a·class="code"·href="a00986.html">gtsam/navigation/NavState.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>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00398.html">gtsam/geometry/Pose3.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="a00341.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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><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="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
127 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04132.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04132.html">GPSFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Pose3&gt;·{</div>128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04132.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04132.html">GPSFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Pose3&gt;·{</div>
129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</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">private</span>:</div>130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">private</span>:</div>
Offset 240, 17 lines modifiedOffset 240, 17 lines modified
240 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>············boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>240 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>············boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>
241 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(nT_);</div>241 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(nT_);</div>
242 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>··}</div>242 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>··}</div>
243 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>};</div>243 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>};</div>
244 </div>244 </div>
245 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>·</div>245 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>·</div>
246 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>}·</div>246 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>}·</div>
247 <div·class="ttc"·id="aa00398_html"><div·class="ttname"><a·href="a00398.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>247 <div·class="ttc"·id="aa00341_html"><div·class="ttname"><a·href="a00341.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>
248 <div·class="ttc"·id="aa00986_html"><div·class="ttname"><a·href="a00986.html">NavState.h</a></div><div·class="ttdoc">Navigation·state·composing·of·attitude,·position,·and·velocity.</div></div>248 <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>
249 <div·class="ttc"·id="aa01013_html"><div·class="ttname"><a·href="a01013.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>249 <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>
250 <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>250 <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>
251 <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>251 <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>
252 <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>252 <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>
253 <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>253 <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>
254 <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>254 <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>
255 <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>255 <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>
256 <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>256 <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>
6.58 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/ConstantVelocityFactor.h·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 96, 42 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">ConstantVelocityFactor.h·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>Maintain·a·constant·velocity·motion·model·between·two·NavStates.··105 <p>Header·file·for·Barometric·factor.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00998_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00998_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="a04128.html">gtsam::ConstantVelocityFactor</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="a04100.html">gtsam::BarometricFactor</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=[·...·truncated·by·diffoscope;·len:·7,·SHA:·fe2691eff1d610f9033c3680eab7e2c7ec64d1f718dd80f2d34efa41640e2310·...·].html#details">More...</a><br·/></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>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>Maintain·a·constant·velocity·motion·model·between·two·NavStates.·</p>122 <div·class="textblock"><p>Header·file·for·Barometric·factor.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Asa·Hammond·</dd></dl>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>
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="a00998.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="a00998.html">BarometricFactor.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.57 KB
html2text {}
Max HTML report size reached
42.0 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/ConstantVelocityFactor.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 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">ConstantVelocityFactor.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="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, 71 lines modifiedOffset 114, 110 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>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00986.html">gtsam/navigation/NavState.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>
122 <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/NonlinearFactor.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>
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>·</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>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>
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>·</div>
126 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
127 <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_[·...·truncated·by·diffoscope;·len:·68,·SHA:·aad244c20a326cbab7c9a219a4112bc65449386b0cc2788186347b318448a514·...·]e&gt;·{</div>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="c[·...·truncated·by·diffoscope;·len:·70,·SHA:·d330454718ade4819a913e0d438fd3d803301033e5b6bc93300140fa51bb69d6·...·]e&gt;·{</div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordtype">double</span>·dt_;</div>129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>···<span·class="keyword">public</span>:</div>132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">double</span>·nT_;··</div>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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;NavState,·NavState&gt;</a>;</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">public</span>:</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<a·class="code·hl_class"·href="a04128.html">ConstantVelocityFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·i,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·<span·class="keywordtype">double</span>·dt,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model)</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········:·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;NavState,·NavState&gt;</a>(model,·i,·j),·dt_(dt)·{}</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<a·class="code·hl_class"·href="a04128.html">~ConstantVelocityFactor</a>()<span·class="keyword">·override</span>{};</div> 
137 <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>
 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>
 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_typedef"·href="a04100.html#a11690ce4f03de94b2c7a1d3a5a46f383">This</a>;</div>
 138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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>
 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>····<a·class="code·hl_class"·href="a04100.html">~BarometricFactor</a>()<span·class="keyword">·override·</span>{}</div>
 142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
138 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">143 <div·class="foldopen"·id="foldopen00059"·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>
 147 </div>
139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04128.html#ac9114353e397d4299e80ee34216040a9">···50</a></span>····gtsam::Vector·<a·class="code·hl_function"·href="a04128.html#ac9114353e397d4299e80ee34216040a9">evaluateError</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04196.html">NavState</a>·&amp;x1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04196.html">NavState</a>·&amp;x2,</div> 
140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>································boost::optional&lt;gtsam::Matrix·&amp;&gt;·H1·=·boost::none,</div> 
141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>································boost::optional&lt;gtsam::Matrix·&amp;&gt;·H2·=·boost::none)<span·class="keyword">·const·override·</span>{</div> 
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········<span·class="comment">//·only·used·to·use·update()·below</span></div> 
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<span·class="keyword">static</span>·<span·class="keyword">const</span>·Vector3·b_accel{0.0,·0.0,·0.0};</div> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<span·class="keyword">static</span>·<span·class="keyword">const</span>·Vector3·b_omega{0.0,·0.0,·0.0};</div> 
145 <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>········Matrix99·predicted_H_x1;</div> 
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<a·class="code·hl_class"·href="a04196.html">NavState</a>·predicted·=·x1.<a·class="code·hl_function"·href="a04196.html#a5494db1f41c8a61acc2d63c32b9adc31">update</a>(b_accel,·b_omega,·dt_,·H1·?·&amp;predicted_H_x1·:·<span·class="keyword">nullptr</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>········Matrix99·error_H_predicted;</div> 
150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········Vector9·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>·=·predicted.<a·class="code·hl_function"·href="a04196.html#a171cf3f73c659cce019a08f0945d4c7a">localCoordinates</a>(x2,·H1·?·&amp;error_H_predicted·:·<span·class="keyword">nullptr</span>,·H2);</div> 
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>148 <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="}">
 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>
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<span·class="keywordflow">if</span>·(H1)·{</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>
 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="l00064"·name="l00064"></a><span·class="lineno">···64</span>············*H1·=·error_H_predicted·*·predicted_H_x1;</div> 
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········}</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>153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
157 </div>154 </div>
158 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};</div>155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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)·<span·class="keyword">const·override</span>;</div>
 159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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>
Max diff block lines reached; 8413/32299 bytes (26.05%) of diff not shown.
10.3 KB
html2text {}
Max HTML report size reached
6.19 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/ExpressionFactorGraph.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, 45 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>··</div>
102 ··<div·class="headertitle"><div·class="title">ExpressionFactorGraph.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">NonlinearOptimizerParams.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Factor·graph·that·supports·adding·ExpressionFactors·directly.··104 <p>Parameters·for·nonlinear·optimization.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01001_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="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 </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>
 114 <div·class="textblock"><p>Parameters·for·nonlinear·optimization.·</p>
122 <div·class="textblock"><p>Factor·graph·that·supports·adding·ExpressionFactors·directly.·</p> 
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>115 <dl·class="section·date"><dt>Date</dt><dd>Jul·24,·2012·</dd></dl>
 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>
 121 <dd>
 122 Andrew·Melim·</dd></dl>
125 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>127 ··<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="a01001.html">ExpressionFactorGraph.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="a01001.html">NonlinearOptimizerParams.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>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>
132 ··</ul>130 ··</ul>
133 </div>131 </div>
134 </body>132 </body>
135 </html>133 </html>
1.51 KB
html2text {}
Max HTML report size reached
17.2 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/FunctorizedFactor.h·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 95, 61 lines modifiedOffset 95, 67 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">FunctorizedFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Values.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p>A·non-templated·config·holding·any·types·of·Manifold-group·elements.··
 106 <a·href="#details">More...</a></p>
  
106 <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>
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>
 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>
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>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="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>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>
112 <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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04628.html">gtsam::ValuesKeyAlreadyExists</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="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>125 <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>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>
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>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>
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>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>
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04348.html#details">More...</a><br·/></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>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">137 </table><table·class="memberdecls">
123 <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>
124 Namespaces</h2></td></tr>139 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>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>
126 <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>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <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> 
139 </table>143 </table>
140 <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>
141 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>May·31,·2020·</dd></dl>145 <div·class="textblock"><p>A·non-templated·config·holding·any·types·of·Manifold-group·elements.·</p>
142 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>146 <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-likelihood·as·a·non-linear·function...">Values</a>·is·a·values·structure·which·can·hold·variables·that·are·elements·on·manifolds,·not·just·vectors.·It·then,·as·a·whole,·implements·a·aggregate·type·which·is·also·a·manifold·element,·and·hence·supports·operations·dim,·retract,·and·localCoordinates.·</p>
143 </div></div><!--·contents·-->148 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->149 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->150 <!--·start·footer·part·-->
146 <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!·-->
147 ··<ul>152 ··<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="a01004.html">FunctorizedFactor.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01004.html">Values.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>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>
150 ··</ul>155 ··</ul>
151 </div>156 </div>
152 </body>157 </body>
153 </html>158 </html>
4.79 KB
html2text {}
Max HTML report size reached
1.26 KB
./usr/share/doc/libgtsam-dev/html/a01004.js
1.17 KB
js-beautify {}
Max HTML report size reached
178 KB
./usr/share/doc/libgtsam-dev/html/a01004_source.html
Max HTML report size reached
13.4 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/NonlinearISAM.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/factorTesting.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, 109 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">NonlinearISAM.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">factorTesting.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>Evaluate·derivatives·of·a·nonlinear·factor·numerically.··
 107 <a·href="#details">More...</a></p>
  
105 <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>
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> 
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>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>111 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>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="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>
117 <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="define-members"·name="define-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>
 120 <tr·class="separator:a8ec37fe83eda47404b8588e1f012df21"><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>
118 </table>130 </table>
119 <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>Evaluate·derivatives·of·a·nonlinear·factor·numerically.·</p>
120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·19,·2010·</dd></dl>133 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl>
121 <dl·class="section·author"><dt>Author</dt><dd>Viorela·Ila·and·Richard·Roberts·</dd></dl>134 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 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>
122 </div></div><!--·contents·-->186 </div><!--·contents·-->
123 </div><!--·doc-content·-->187 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->188 <!--·start·footer·part·-->
125 <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!·-->
126 ··<ul>190 ··<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="a01010.html">NonlinearISAM.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01010.html">factorTesting.h</a></li>
Max diff block lines reached; 35/9710 bytes (0.36%) of diff not shown.
3.79 KB
html2text {}
Max HTML report size reached
387 B
./usr/share/doc/libgtsam-dev/html/a01010.js
301 B
js-beautify {}
Max HTML report size reached
54.8 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/NonlinearISAM.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/factorTesting.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, 118 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">NonlinearISAM.h</div></div>104 ··<div·class="headertitle"><div·class="title">factorTesting.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="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="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01112.html">gtsam/nonlinear/NonlinearFactorGraph.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="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>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00845.html">gtsam/linear/GaussianISAM.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>
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="foldopen"·id="foldopen00027"·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="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">protected</span>:</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>126 <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"><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> 
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> 
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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="}">127 <div·class="foldopen"·id="foldopen00039"·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>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"·h[·...·truncated·by·diffoscope;·len:·189,·SHA:·981b629dc3a9e00b1bcfa02352b2260cff1fd91978439fddcb06565a8928d1da·...·]</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>
 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>
 138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="comment">//·Loop·over·all·variables</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>
 157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····jacobians.emplace_back(key,·J);</div>
 158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>
 159 <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>
146 </div>163 </div>
147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</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> 
150 <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> 
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>164 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·access</span></div>165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span>internal·{</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>
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>173 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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_functio[·...·truncated·by·diffoscope;·len:·157,·SHA:·0feb92955d51537b18453c05fc585ae39a2c5eebab35ca0160b72adeed579a5e·...·]</div>174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·Create·actual·value·by·linearize</span></div>
156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>175 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">auto</span>·actual·=</div>
 176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······boost::dynamic_pointer_cast&lt;JacobianFactor&gt;(factor.linearize(values));</div>
 177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordflow">if</span>·(!actual)·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</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="a04548.html#aff98e8571b6ed8f1ac9002834b36c470">getLinearizationPoint</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·linPoint_;·}</div> 
158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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_function"·href="a04548.html#adaf180df5658f7977a3418f896af5e28">getFactorsUnsafe</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·factors_;·}</div> 
160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·Check·cast·result·and·then·equality</span></div>
 180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#ad2dbee4a72127938c79162cc8b6d5152">equal</a>·=·<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(expected,·*actual,·tolerance);</div>
Max diff block lines reached; 12003/41905 bytes (28.64%) of diff not shown.
13.8 KB
html2text {}
Max HTML report size reached
12.7 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/NonlinearFactor.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 95, 78 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="#define-members">Macros</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">NonlinearFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Non-linear·factor·base·classes.··105 <p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01013_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01013_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="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>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>
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>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>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
125 <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>
126 Namespaces</h2></td></tr>116 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>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>
128 <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>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <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>120 </table>
152 <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>
153 <div·class="textblock"><p>Non-linear·factor·base·classes.·</p>122 <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>123 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>
155 <dd> 
156 Richard·Roberts·</dd> 
157 <dd>124 <dd>
158 Gerry·Chen·</dd></dl>125 Chris·Beall·</dd></dl>
159 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
160 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
161 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
162 <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!·-->
163 ··<ul>130 ··<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="a01013.html">NonlinearFactor.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="a01013.html">ExtendedKalmanFilter.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>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>
166 ··</ul>133 ··</ul>
167 </div>134 </div>
168 </body>135 </body>
169 </html>136 </html>
2.98 KB
html2text {}
Max HTML report size reached
475 B
./usr/share/doc/libgtsam-dev/html/a01013.js
389 B
js-beautify {}
Max HTML report size reached
126 KB
./usr/share/doc/libgtsam-dev/html/a01013_source.html
Max HTML report size reached
12.4 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/ISAM2Params.h·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 96, 57 lines modifiedOffset 96, 54 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">ISAM2Params.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NonlinearOptimizer.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Parameters·for·iSAM·2.··106 <p>Base·class·and·parameters·for·nonlinear·optimization·algorithms.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01019_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01019_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="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> 
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="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>
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="typedef-members"·name="typedef-members"></a>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>
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>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>
135 </table>131 </table>
136 <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>
137 <div·class="textblock"><p>Parameters·for·iSAM·2.·</p>133 <div·class="textblock"><p>Base·class·and·parameters·for·nonlinear·optimization·algorithms.·</p>
138 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>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>
139 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
140 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
142 <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!·-->
143 ··<ul>140 ··<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="a01019.html">ISAM2Params.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01019.html">NonlinearOptimizer.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>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>
146 ··</ul>143 ··</ul>
147 </div>144 </div>
148 </body>145 </body>
149 </html>146 </html>
3.27 KB
html2text {}
Max HTML report size reached
429 B
./usr/share/doc/libgtsam-dev/html/a01019.js
343 B
js-beautify {}
Max HTML report size reached
98.3 KB
./usr/share/doc/libgtsam-dev/html/a01019_source.html
Max HTML report size reached
6.48 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/DoglegOptimizerImpl.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, 46 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">DoglegOptimizerImpl.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>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)··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="a01022_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="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>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>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)·</p>114 <div·class="textblock"><p>Factor·Graph·Consisting·of·non-linear·factors.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 116 <dd>
 117 Carlos·Nieto·</dd>
 118 <dd>
 119 Christian·Potthast·</dd></dl>
126 </div></div><!--·contents·-->120 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
129 <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!·-->
130 ··<ul>124 ··<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="a01022.html">DoglegOptimizerImpl.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="a01022.html">NonlinearFactorGraph.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>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 ··</ul>127 ··</ul>
134 </div>128 </div>
135 </body>129 </body>
136 </html>130 </html>
1.64 KB
html2text {}
Max HTML report size reached
9.85 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/GaussNewtonOptimizer.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">GaussNewtonOptimizer.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">
  
 106 <p>Parameters·for·iSAM·2.··
 107 <a·href="#details">More...</a></p>
  
105 <p><a·href="a01025_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01025_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="a04352.html">gtsam::GaussNewtonParams</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="a04408.html">gtsam::ISAM2GaussNewtonParams</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>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>
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 <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>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>
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>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="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>122 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>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="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>
120 <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>
121 </table>135 </table>
122 <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>
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>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>
125 </div></div><!--·contents·-->139 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>143 ··<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="a01025.html">GaussNewtonOptimizer.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="a01025.html">ISAM2Params.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>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 ··</ul>146 ··</ul>
133 </div>147 </div>
134 </body>148 </body>
135 </html>149 </html>
2.26 KB
html2text {}
Max HTML report size reached
405 B
./usr/share/doc/libgtsam-dev/html/a01025.js
319 B
js-beautify {}
Max HTML report size reached
91.1 KB
./usr/share/doc/libgtsam-dev/html/a01025_source.html
Max HTML report size reached
8.57 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/NonlinearOptimizerParams.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 97, 55 lines modifiedOffset 97, 50 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">NonlinearOptimizerParams.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>Parameters·for·nonlinear·optimization.··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="a01031_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01031_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="a04556.html">gtsam::NonlinearOptimizerParams</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="a04248.html">gtsam::CustomFactor</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>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">120 </table><table·class="memberdecls">
122 <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>
123 Typedefs</h2></td></tr>122 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>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>
126 <tr·class="separator:a4579016a744c3d7adf227ea58623df7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a76cea906509aed5310fbcf0ddb55b22f"><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"><p>Parameters·for·nonlinear·optimization.·</p>131 <div·class="textblock"><p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</p>
130 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>132 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</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> 
138 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
139 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
140 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
141 <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!·-->
142 ··<ul>137 ··<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="a01031.html">NonlinearOptimizerParams.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01031.html">CustomFactor.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>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>
145 ··</ul>140 ··</ul>
146 </div>141 </div>
147 </body>142 </body>
148 </html>143 </html>
2.04 KB
html2text {}
Max HTML report size reached
270 B
./usr/share/doc/libgtsam-dev/html/a01031.js
184 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01031·=·[1 var·a01031·=·[
2 ····["gtsam::NonlinearOptimizerParams",·"a04556.html",·"a04556"]2 ····["gtsam::CustomFactor",·"a04248.html",·"a04248"]
3 ];3 ];
65.2 KB
./usr/share/doc/libgtsam-dev/html/a01031_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/NonlinearOptimizerParams.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, 196 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">NonlinearOptimizerParams.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="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">/*·----------------------------------------------------------------------------</span></div>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">/*·----------------------------------------------------------------------------</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;<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>
119 <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">using·</span>JacobianVector·=·std::vector&lt;Matrix&gt;;</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="a00725.html">gtsam/linear/GaussianFactorGraph.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="a00818.html">gtsam/linear/SubgraphSolver.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;boost/optional.hpp&gt;</span></div> 
123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
124 <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>·</div>
125 <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><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>
126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
127 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04556.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>·{</div>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[·...·truncated·by·diffoscope;·len:·31,·SHA:·2fad7b4c804750cd0c70319a96505bb657f0180ee1f96115e165f88b27559e0d·...·]</a>·{</div>
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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">protected</span>:</div>
130 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};"> 
131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04556.html#a2b085d375ec6effa42e3deaaeab98694">···37</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04556.html#a2b085d375ec6effa42e3deaaeab98694">Verbosity</a>·{</div> 
132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····SILENT,·TERMINATION,·ERROR,·VALUES,·DELTA,·LINEAR</div> 
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··};</div>141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··CustomErrorFunction·error_function_;</div>
134 </div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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">···49</span><span·class="keyword">protected</span>:</div>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04556.html#a19a9e8d9b25df5abe12c41fc7e8b1075">···41</a></span>··<span·class="keywordtype">size_t</span>·maxIterations·=·100;·</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04556.html#a9525e668e93fbb60ea4bffeab963629e">···42</a></span>··<span·class="keywordtype">double</span>·relativeErrorTol·=·1e-5;·</div> 
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04556.html#a01f8529b9f7efdd818e0d75134f1ae8b">···43</a></span>··<span·class="keywordtype">double</span>·absoluteErrorTol·=·1e-5;·</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04556.html#aaf5a44f1a3dfd67a8027a797641cc31c">···44</a></span>··<span·class="keywordtype">double</span>·errorTol·=·0.0;·</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04556.html#a21971e7b985115acab326deeedcfe220">···45</a></span>··<a·class="code·hl_enumeration"·href="a04556.html#a2b085d375ec6effa42e3deaaeab98694">Verbosity</a>·verbosity·=·SILENT;·</div> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04556.html#a9d851ffe0289f4dcd861b18bc6a05960">···46</a></span>··<a·class="code·hl_enumeration"·href="a03680.html#a41194f31ec42052094cf91d81dcd796d">Ordering::OrderingType</a>·orderingType·=·Ordering::COLAMD;·</div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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>
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keywordtype">size_t</span>·getMaxIterations()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·maxIterations;·}</div> 
144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordtype">double</span>·getRelativeErrorTol()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·relativeErrorTol;·}</div> 
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">double</span>·getAbsoluteErrorTol()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·absoluteErrorTol;·}</div> 
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keywordtype">double</span>·getErrorTol()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·errorTol;·}</div> 
147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··std::string·getVerbosity()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·verbosityTranslator(verbosity);·}</div> 
148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</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="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">void</span>·setMaxIterations(<span·class="keywordtype">int</span>·value)·{·maxIterations·=·value;·}</div> 
150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">void</span>·setRelativeErrorTol(<span·class="keywordtype">double</span>·value)·{·relativeErrorTol·=·value;·}</div> 
151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordtype">void</span>·setAbsoluteErrorTol(<span·class="keywordtype">double</span>·value)·{·absoluteErrorTol·=·value;·}</div> 
152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·setErrorTol(<span·class="keywordtype">double</span>·value)·{·errorTol·=·value;·}</div> 
153 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">void</span>·setVerbosity(<span·class="keyword">const</span>·std::string&amp;·src)·{</div> 
154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····verbosity·=·verbosityTranslator(src);</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>
155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··}</div>151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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">static</span>·Verbosity·verbosityTranslator(<span·class="keyword">const</span>·std::string·&amp;s)·;</div> 
158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">static</span>·std::string·verbosityTranslator(Verbosity·value)·;</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"><a·class="line"·href="a04556.html#aa62b693f8dae9f82e5ed0b3dab19f1c3">···67</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04556.html#aa62b693f8dae9f82e5ed0b3dab19f1c3">IterationHook</a>·=·std::function&lt;</div> 
161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····void(<span·class="keywordtype">size_t</span>·<span·class="comment">/*iteration*/</span>,·<span·class="keywordtype">double</span><span·class="comment">/*errorBefore*/</span>,·<span·class="keywordtype">double</span><span·class="comment">/*errorAfter*/</span>)&gt;;</div> 
162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
163 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a04556.html#a100c28f729c2b58813428058b57a5085">···94</a></span>··<a·class="code·hl_typedef"·href="a04556.html#aa62b693f8dae9f82e5ed0b3dab19f1c3">IterationHook</a>·<a·class="code·hl_variable"·href="a04556.html#a100c28f729c2b58813428058b57a5085">iterationHook</a>;</div> 
164 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
165 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="};">152 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
166 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a04556.html#a8eaa669b1681529cdc98d1e7b7b6203b">···97</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04556.html#a8eaa669b1681529cdc98d1e7b7b6203b">LinearSolverType</a>·{</div> 
167 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····MULTIFRONTAL_CHOLESKY,</div>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<[·...·truncated·by·diffoscope;·len:·511,·SHA:·036947b5abad5629816c4a08a648e643e2b36a266b39a577b1ea1bdb6461fe90·...·]</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>
168 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····MULTIFRONTAL_QR,</div>155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····this-&gt;error_function_·=·errorFunction;</div>
169 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····SEQUENTIAL_CHOLESKY,</div> 
170 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····SEQUENTIAL_QR,</div> 
171 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····Iterative,·<span·class="comment">/*·Experimental·Flag·*/</span></div> 
172 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····CHOLMOD,·<span·class="comment">/*·Experimental·Flag·*/</span></div> 
173 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··};</div>156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
174 </div>157 </div>
175 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</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>
176 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a04556.html#a4d103fcbdff857b83e748011a69490d2">··106</a></span>··<a·class="code·hl_enumeration"·href="a04556.html#a8eaa669b1681529cdc98d1e7b7b6203b">LinearSolverType</a>·linearSolverType·=·MULTIFRONTAL_CHOLESKY;·</div> 
177 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a04556.html#af485749d046e54e52317b96311db3697">··107</a></span>··boost::optional&lt;Ordering&gt;·<a·class="code·hl_variable"·href="a04556.html#af485749d046e54e52317b96311db3697">ordering</a>;·</div> 
178 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a04556.html#a22f0350290afc3b8f3731b67a4917ea6">··108</a></span>··IterativeOptimizationParameters::shared_ptr·<a·class="code·hl_variable"·href="a04556.html#a22f0350290afc3b8f3731b67a4917ea6">iterativeParams</a>;·</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>··<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>()·=·<span·class="keywordflow">default</span>;</div> 
181 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a04556.html">~NonlinearOptimizerParams</a>()·{</div> 
182 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··}</div> 
183 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</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>
184 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</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;·str·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const</span>;</div> 
Max diff block lines reached; 11102/50684 bytes (21.90%) of diff not shown.
15.6 KB
html2text {}
Max HTML report size reached
7.2 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/LinearContainerFactor.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, 47 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">LinearContainerFactor.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>Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01034_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="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"> 
117 <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>
118 Namespaces</h2></td></tr>107 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>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="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>
121 <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>
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>Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.·</p>119 <div·class="textblock"><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>120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl> 
127 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>125 ··<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="a01034.html">LinearContainerFactor.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="a01034.html">DoglegOptimizer.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>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>
134 ··</ul>128 ··</ul>
135 </div>129 </div>
136 </body>130 </body>
137 </html>131 </html>
1.66 KB
html2text {}
Max HTML report size reached
9.14 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/DoglegOptimizer.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, 43 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">DoglegOptimizer.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">
  
 106 <p>Specialized·iSAM2·Clique.··
 107 <a·href="#details">More...</a></p>
  
105 <p><a·href="a01040_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01040_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="a04256.html">gtsam::DoglegParams</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>
 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>
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>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">
 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>
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>
 132 <div·class="textblock"><p>Specialized·iSAM2·Clique.·</p>
123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>133 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl> 
125 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>138 ··<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="a01040.html">DoglegOptimizer.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="a01040.html">ISAM2Clique.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>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>
132 ··</ul>141 ··</ul>
133 </div>142 </div>
134 </body>143 </body>
135 </html>144 </html>
2.16 KB
html2text {}
Max HTML report size reached
397 B
./usr/share/doc/libgtsam-dev/html/a01040.js
311 B
js-beautify {}
Max HTML report size reached
62.1 KB
./usr/share/doc/libgtsam-dev/html/a01040_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/DoglegOptimizer.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, 127 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">DoglegOptimizer.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="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="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>
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="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><span·class="preprocessor">#pragma·once</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>
 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>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01082.html">gtsam/nonlinear/NonlinearOptimizer.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>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>128 <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><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>
123 <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>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span>DoglegOptimizer;</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="};">131 <div·class="foldopen"·id="foldopen00036"·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·h[·...·truncated·by·diffoscope;·len:·58,·SHA:·b583d02789546f5bf5d4bbe813ebcdd3894a5e986aec395c13cce127837315d8·...·]</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>
128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>
129 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};"> 
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>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>··<a·class="code·hl_class"·href="a04256.html">~DoglegParams</a>()<span·class="keyword">·override·</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>·</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>
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>146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div>
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>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>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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);·}</[·...·truncated·by·diffoscope;·len:·3,·SHA:·cd35a2426062b7d58fd4a63f813cc506ef87e449087d28d256b8c393f20fa364·...·]>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>
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······:·Base(other),</div>
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>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>
160 </div>156 </div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
162 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="};">158 <div·class="foldopen"·id="foldopen00065"·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="cod[·...·truncated·by·diffoscope;·len:·53,·SHA:·416d63b874d8b8a658ebde06c1c5da3b7203f4605cc4b5cf6b6ea58e4f590afc·...·]·{</div>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#a3409885cf82ae7c[·...·truncated·by·diffoscope;·len:·139,·SHA:·d2f41b0dda8da4b2bc49ff399baa45e80f413393e3cb3d5b097f64f14d36a1b8·...·]·{</div>
 160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····Base::operator=(other);</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>
 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>
164 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
 165 </div>
165 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">protected</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> 
167 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>166 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">public</span>:</div>167 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keywordtype">void</span>·setEliminationResult(</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>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>
170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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"><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>
171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>
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> 
174 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</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>174 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">void</span>·addGradientAtZero(<a·class="code·hl_class"·href="a04064.html">VectorValues</a>*·g)·<span·class="keyword">const</span>;</div>
 175 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 176 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>
 177 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 178 <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>,</div>
 179 <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;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
Max diff block lines reached; 18065/47734 bytes (37.85%) of diff not shown.
15.3 KB
html2text {}
Max HTML report size reached
6.58 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/ISAM2UpdateParams.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, 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">ISAM2UpdateParams.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">NonlinearConjugateGradientOptimizer.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Class·that·stores·extra·params·for·ISAM2::update()··104 <p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01046_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="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> 
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>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>114 <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>Yong-Dian·Jian·</dd></dl>
 116 <dl·class="section·date"><dt>Date</dt><dd>Jun·11,·2012·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01046.html">ISAM2UpdateParams.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="a01046.html">NonlinearConjugateGradientOptimizer.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.73 KB
html2text {}
Max HTML report size reached
9.46 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/GncOptimizer.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, 50 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">GncOptimizer.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>The·GncOptimizer·class.··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="a01049_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="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"> 
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: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>
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·GncOptimizer·class.·</p>125 <div·class="textblock"><p>Convergence·functions·not·dependent·on·graph·types.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Jingnan·Shi·</dd>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>
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> 
130 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
133 <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!·-->
134 ··<ul>132 ··<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="a01049.html">GncOptimizer.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="a01049.html">NonlinearOptimizer.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>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 ··</ul>135 ··</ul>
138 </div>136 </div>
139 </body>137 </body>
140 </html>138 </html>
2.81 KB
html2text {}
Max HTML report size reached
302 B
./usr/share/doc/libgtsam-dev/html/a01049.js
216 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01049·=·[1 var·a01049·=·[
2 ····["gtsam::GncOptimizer<·GncParameters·>",·"a04360.html",·"a04360"]2 ····["checkConvergence",·"a01049.html#a3382482454c164c6f5817dcbe6f932b3",·null]
3 ];3 ];
5.9 KB
./usr/share/doc/libgtsam-dev/html/a01052.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 94, 45 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">GraphvizFormatting.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ISAM2Params.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Graphviz·formatter·for·NonlinearFactorGraph.··104 <p>Parameters·for·iSAM·2.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01052_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="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"> 
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>Graphviz·formatter·for·NonlinearFactorGraph.·</p>114 <div·class="textblock"><p>Parameters·for·iSAM·2.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>115 <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,·2021·</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="a01052.html">GraphvizFormatting.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="a01052.html">ISAM2Params.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.41 KB
html2text {}
Max HTML report size reached
19.5 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/NonlinearConjugateGradientOptimizer.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, 36 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>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">NonlinearConjugateGradientOptimizer.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Expression.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.··106 <p>Expressions·for·Block·Automatic·Differentiation.··
105 <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>
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="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">
107 <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>
108 Namespaces</h2></td></tr>129 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>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>
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="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>132 <tr·class="separator:"><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: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>
 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>
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>
 165 <div·class="textblock"><p>Expressions·for·Block·Automatic·Differentiation.·</p>
114 <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>Yong-Dian·Jian·</dd></dl> 
116 <dl·class="section·date"><dt>Date</dt><dd>Jun·11,·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>
117 </div></div><!--·contents·-->170 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->171 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->172 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>174 ··<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="a01055.html">NonlinearConjugateGradientOptimizer.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="a01055.html">Expression.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>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>
124 ··</ul>177 ··</ul>
125 </div>178 </div>
126 </body>179 </body>
127 </html>180 </html>
5.81 KB
html2text {}
Max HTML report size reached
5.89 KB
./usr/share/doc/libgtsam-dev/html/a01058.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 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">LinearContainerFactor.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="a01058_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>
122 <div·class="textblock"><p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jul·6,·2012·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
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="a01058.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="a01058.html">LinearContainerFactor.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.41 KB
html2text {}
Max HTML report size reached
8.07 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/Marginals.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, 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">Marginals.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>A·class·for·computing·marginals·in·a·NonlinearFactorGraph.··105 <p>Class·that·stores·extra·params·for·ISAM2::update()··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01061_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01061_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>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>
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>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>
 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·class="textblock"><p>A·class·for·computing·marginals·in·a·NonlinearFactorGraph.·</p> 
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
127 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2012·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01061.html">Marginals.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="a01061.html">ISAM2UpdateParams.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.1 KB
html2text {}
Max HTML report size reached
60.9 KB
./usr/share/doc/libgtsam-dev/html/a01061_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/Marginals.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, 188 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">Marginals.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="a01061.html">Go·to·the·documentation·of·this·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="a01061.html">Go·to·the·documentation·of·this·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="a00110.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="a00782.html">gtsam/linear/GaussianBayesTree.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>··········<span·class="comment">//·Key,·KeySet</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="a01112.html">gtsam/nonlinear/NonlinearFactorGraph.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="a01115.html">gtsam/nonlinear/ISAM2Result.h</a>&gt;</span>··<span·class="comment">//FactorIndices</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="a01037.html">gtsam/nonlinear/Values.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/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">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>
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="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> 
128 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">127 <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>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>
130 <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>·</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="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"·h[·...·truncated·by·diffoscope;·len:·76,·SHA:·98d81acca353ef09e317dbd1908e872658054d96d05d067411dc4ad0c670462b·...·]</div>
132 <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">···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>
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> 
138 </div> 
139 <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>
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="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>
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="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>
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> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">public</span>:</div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>138 <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>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_re[·...·truncated·by·diffoscope;·len:·50,·SHA:·45f30127e1a420e51cd1005e640f6327ee108833889d2216e98be6ea79f08636·...·]</div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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">con[·...·truncated·by·diffoscope;·len:·119,·SHA:·02b2401c2680a6d4b93f89c3e53bb46964c87ee45f75c2dd6ea0e2032c1206f0·...·];</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#ae8d90d9110de52141a784[·...·truncated·by·diffoscope;·len:·45,·SHA:·5e3b0edc513bdff0111706e004af39b938fdd66e070268150212af1bca2ae9bc·...·];</div>
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>142 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</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">forceFullSolve</a>{<span·class="keyword">false</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> 
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> 
157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>144 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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> 
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> 
162 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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> 
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> 
167 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</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#adad029f5f6ffce610428b5fe768b0df2">Key</a>·variable)·<span·class="keyword">const</span>;</div> 
169 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</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> 
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> 
173 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</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">KeyVector</a>&amp;·variables)·<span·class="keyword">const</span>;</div> 
175 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
176 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<a·class="code·hl_class"·href="a04456.html">JointMarginal</a>·jointMarginalInformation(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·variables)·<span·class="keyword">const</span>;</div> 
177 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> 
178 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</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> 
179 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div> 
180 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span><span·class="keyword">protected</span>:</div> 
181 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··</div> 
182 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··<span·class="keywordtype">void</span>·computeBayesTree();</div> 
183 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div> 
184 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··<span·class="keywordtype">void</span>·computeBayesTree(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering);</div> 
185 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div> 
186 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span><span·class="keyword">public</span>:</div> 
187 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span><span·class="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div> 
188 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>··GTSAM_DEPRECATED·<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,·Factorization·factorization,</div> 
189 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>············<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering)·:·<a·class="code·hl_class"·href="a04452.html">Marginals</a>(graph,·solution,·ordering,·factorization)·{}</div> 
190 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div> 
191 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>··GTSAM_DEPRECATED·Marginals(<span·class="keyword">const</span>·GaussianFactorGraph&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05076.html">Values</a>&amp;·solution,·Factorization·factorization,</div> 
192 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>············<span·class="keyword">const</span>·Ordering&amp;·ordering)·:·Marginals(graph,·solution,·ordering,·factorization)·{}</div> 
193 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>·</div> 
194 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>··GTSAM_DEPRECATED·Marginals(<span·class="keyword">const</span>·GaussianFactorGraph&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05072.html">VectorValues</a>&amp;·solution,·Factorization·factorization,</div> 
195 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>············<span·class="keyword">const</span>·Ordering&amp;·ordering)·:·Marginals(graph,·solution,·ordering,·factorization)·{}</div> 
196 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span><span·class="preprocessor">#endif</span></div> 
197 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div> 
198 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>};</div> 
199 </div>145 </div>
Max diff block lines reached; 13482/45927 bytes (29.36%) of diff not shown.
15.9 KB
html2text {}
Max HTML report size reached
19.9 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/Expression.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 95, 89 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.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>Expressions·for·Block·Automatic·Differentiation.··105 <p>Graphviz·formatter·for·NonlinearFactorGraph.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01064_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01064_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="a04292.html">gtsam::Expression&lt;·T·&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="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="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>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
128 <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>
129 Namespaces</h2></td></tr>116 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>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="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>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><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: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> 
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>120 </table>
164 <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>
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>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>
168 <dd> 
169 Paul·Furgale·</dd></dl> 
170 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
171 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
172 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
173 <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!·-->
174 ··<ul>129 ··<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="a01064.html">Expression.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">GraphvizFormatting.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>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 ··</ul>132 ··</ul>
178 </div>133 </div>
179 </body>134 </body>
180 </html>135 </html>
5.88 KB
html2text {}
Max HTML report size reached
1.08 KB
./usr/share/doc/libgtsam-dev/html/a01064.js
1020 B
js-beautify {}
Max HTML report size reached
90.6 KB
./usr/share/doc/libgtsam-dev/html/a01064_source.html
Max HTML report size reached
6.17 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/LinearContainerFactor.cpp·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 94, 32 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">LinearContainerFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussNewtonOptimizer.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a01067_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="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>
 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>
 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"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jul·6,·2012·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl> 
114 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>129 ··<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="a01067.html">LinearContainerFactor.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01067.html">GaussNewtonOptimizer.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>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 ··</ul>132 ··</ul>
122 </div>133 </div>
123 </body>134 </body>
124 </html>135 </html>
1.39 KB
html2text {}
Max HTML report size reached
14.8 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/factorTesting.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 94, 109 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="#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>102 ··<div·class="headertitle"><div·class="title">Marginals.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Evaluate·derivatives·of·a·nonlinear·factor·numerically.··105 <p>A·class·for·computing·marginals·in·a·NonlinearFactorGraph.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01070_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01070_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="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">
110 <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>
111 Namespaces</h2></td></tr>119 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>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="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>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <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:a8ec37fe83eda47404b8588e1f012df21"·id="r_a8ec37fe83eda47404b8588e1f012df21"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01070.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> 
120 <tr·class="separator:a8ec37fe83eda47404b8588e1f012df21"><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>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>Evaluate·derivatives·of·a·nonlinear·factor·numerically.·</p>125 <div·class="textblock"><p>A·class·for·computing·marginals·in·a·NonlinearFactorGraph.·</p>
 126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
133 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2012·</dd></dl>
134 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
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> 
186 </div><!--·contents·-->128 </div></div><!--·contents·-->
187 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
Max diff block lines reached; 895/10588 bytes (8.45%) of diff not shown.
4.35 KB
html2text {}
Max HTML report size reached
439 B
./usr/share/doc/libgtsam-dev/html/a01070.js
353 B
js-beautify {}
Max HTML report size reached
69.9 KB
./usr/share/doc/libgtsam-dev/html/a01070_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/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, 136 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">factorTesting.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="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">/*·----------------------------------------------------------------------------</span></div>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">/*·----------------------------------------------------------------------------</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="a00773.html">gtsam/linear/GaussianBayesTree.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="a01013.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="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.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="a00023.html">gtsam/base/numericalDerivative.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>
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="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;vector&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>
124 <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>
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>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">class·</span>JointMarginal;</div>
126 <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>
127 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">128 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
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>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>
 130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</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="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">public</span>:</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>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>
 138 </div>
133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">protected</span>:</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>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>
137 <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>
138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="comment">//·Loop·over·all·variables</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>··<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>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>
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>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·solution,·Factorization·factorization·=·CHOLESKY);</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>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>
157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····jacobians.emplace_back(key,·J);</div>154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··············Factorization·factorization·=·CHOLESKY);</div>
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>
159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>
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> 
164 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span>internal·{</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>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>
174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·Create·actual·value·by·linearize</span></div> 
175 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">auto</span>·actual·=</div> 
176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······boost::dynamic_pointer_cast&lt;JacobianFactor&gt;(factor.linearize(values));</div> 
177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordflow">if</span>·(!actual)·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·Check·cast·result·and·then·equality</span></div> 
180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#ad2dbee4a72127938c79162cc8b6d5152">equal</a>·=·<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(expected,·*actual,·tolerance);</div> 
181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>162 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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>
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="comment">//·if·not·equal,·test·individual·jacobians:</span></div> 
183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordflow">if</span>·(!<a·class="code·hl_function"·href="a01428.html#ad2dbee4a72127938c79162cc8b6d5152">equal</a>)·{</div> 
184 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·actual-&gt;size();·i++)·{</div> 
185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······<span·class="keywordtype">bool</span>·i_good·=</div> 
186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··········<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>((Matrix)(expected.getA(expected.begin()·+·i)),</div> 
187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·······················(Matrix)(actual-&gt;getA(actual-&gt;begin()·+·i)),·tolerance);</div> 
Max diff block lines reached; 28003/53641 bytes (52.20%) of diff not shown.
17.4 KB
html2text {}
Max HTML report size reached
6.22 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/nonlinearExceptions.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, 45 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">nonlinearExceptions.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GraphvizFormatting.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.··104 <p>Graphviz·formatter·for·NonlinearFactorGraph.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01073_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="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> 
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>Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.·</p>114 <div·class="textblock"><p>Graphviz·formatter·for·NonlinearFactorGraph.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>
125 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>121 ··<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="a01073.html">nonlinearExceptions.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="a01073.html">GraphvizFormatting.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>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 ··</ul>124 ··</ul>
133 </div>125 </div>
134 </body>126 </body>
135 </html>127 </html>
1.5 KB
html2text {}
Max HTML report size reached
6.38 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/NonlinearOptimizerParams.cpp·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 94, 42 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">NonlinearOptimizerParams.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DoglegOptimizer.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a01076_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>Parameters·for·nonlinear·optimization.·· 
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">
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>
112 </table>121 </table>
113 <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>
114 <div·class="textblock"><p>Parameters·for·nonlinear·optimization.·</p>123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
115 <dl·class="section·date"><dt>Date</dt><dd>Jul·24,·2012·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
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> 
121 <dd> 
122 Andrew·Melim·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01076.html">NonlinearOptimizerParams.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01076.html">DoglegOptimizer.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.45 KB
html2text {}
Max HTML report size reached
9.04 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/NonlinearOptimizer.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, 56 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">NonlinearOptimizer.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ISAM2.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.··104 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01082_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="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>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: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>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>
133 <div·class="textblock"><p>Base·class·and·parameters·for·nonlinear·optimization·algorithms.·</p>114 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>
134 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
135 <dl·class="section·date"><dt>Date</dt><dd>Sep·7,·2009·</dd></dl> 
136 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>120 ··<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="a01082.html">NonlinearOptimizer.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="a01082.html">ISAM2.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>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>
143 ··</ul>123 ··</ul>
144 </div>124 </div>
145 </body>125 </body>
146 </html>126 </html>
2.54 KB
html2text {}
Max HTML report size reached
117 KB
./usr/share/doc/libgtsam-dev/html/a01085_source.html
Max HTML report size reached
6.98 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/ISAM2.cpp·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 94, 35 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;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#var-members">Variables</a>··</div>
101 ··<div·class="headertitle"><div·class="title">ISAM2.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">WhiteNoiseFactor.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··106 <p>Binary·white·noise·factor.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01088_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="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">
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="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>
112 </table>128 </table>
113 <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>
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>130 <div·class="textblock"><p>Binary·white·noise·factor.·</p>
 131 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd>
 132 <dd>
 133 Frank·Dellaert·</dd></dl>
 134 <dl·class="section·date"><dt>Date</dt><dd>September·2011·</dd></dl>
116 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>139 ··<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="a01088.html">ISAM2.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01088.html">WhiteNoiseFactor.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>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>
123 ··</ul>142 ··</ul>
124 </div>143 </div>
125 </body>144 </body>
126 </html>145 </html>
1.6 KB
html2text {}
Max HTML report size reached
4.86 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/NonlinearISAM.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 95, 31 lines modifiedOffset 95, 39 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">NonlinearISAM.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtOptimizer.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <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>
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>Jan·19,·2010·</dd></dl>114 <div·class="textblock"><p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Viorela·Ila·and·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>
 120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
114 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
117 <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!·-->
118 ··<ul>125 ··<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="a01091.html">NonlinearISAM.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="a01091.html">LevenbergMarquardtOptimizer.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>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>
121 ··</ul>128 ··</ul>
122 </div>129 </div>
123 </body>130 </body>
124 </html>131 </html>
1.06 KB
html2text {}
Max HTML report size reached
9.08 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/ISAM2Result.h·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 96, 48 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">ISAM2Result.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">NonlinearFactorGraph.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>Factor·Graph·consisting·of·non-linear·factors.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01094_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01094_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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04540.html">gtsam::NonlinearFactorGraph</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>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="a04424.html">gtsam::ISAM2Result::DetailedResults</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="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="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>Factor·Graph·consisting·of·non-linear·factors.·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</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>
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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01094.html">ISAM2Result.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01094.html">NonlinearFactorGraph.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>
2.45 KB
html2text {}
Max HTML report size reached
438 B
./usr/share/doc/libgtsam-dev/html/a01094.js
352 B
js-beautify {}
Max HTML report size reached
102 KB
./usr/share/doc/libgtsam-dev/html/a01094_source.html
Max HTML report size reached
151 KB
./usr/share/doc/libgtsam-dev/html/a01097_source.html
Max HTML report size reached
9.06 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/NonlinearOptimizer.cpp·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 94, 47 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">NonlinearOptimizer.cpp·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>Convergence·functions·not·dependent·on·graph·types.··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="a01100_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="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>
 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: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>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>Convergence·functions·not·dependent·on·graph·types.·</p>122 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>Jul·17,·2010·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>
128 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
131 <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!·-->
132 ··<ul>129 ··<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="a01100.html">NonlinearOptimizer.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01100.html">nonlinearExceptions.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>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 ··</ul>132 ··</ul>
136 </div>133 </div>
137 </body>134 </body>
138 </html>135 </html>
2.49 KB
html2text {}
Max HTML report size reached
296 B
./usr/share/doc/libgtsam-dev/html/a01100.js
210 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01100·=·[1 var·a01100·=·[
2 ····["checkConvergence",·"a01100.html#a3382482454c164c6f5817dcbe6f932b3",·null]2 ····["gtsam::MarginalizeNonleafException",·"a04492.html",·null]
3 ];3 ];
7.16 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/LevenbergMarquardtParams.cpp·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, 40 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">LevenbergMarquardtParams.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2Clique.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.··105 <p>Specialized·iSAM2·Clique.··
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: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>
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>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</p>124 <div·class="textblock"><p>Specialized·iSAM2·Clique.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>125 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</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·-->126 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
124 <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!·-->
125 ··<ul>130 ··<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="a01103.html">LevenbergMarquardtParams.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="a01103.html">ISAM2Clique.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>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>
128 ··</ul>133 ··</ul>
129 </div>134 </div>
130 </body>135 </body>
131 </html>136 </html>
1.7 KB
html2text {}
Max HTML report size reached
10.0 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/LevenbergMarquardtOptimizer.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, 48 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">LevenbergMarquardtOptimizer.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>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.··106 <p>Internals·for·<a·class="el"·href="a01055.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="a01106_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01106_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="a04272.html">gtsam::internal::apply_compose&lt;·T·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04276.html">gtsam::internal::apply_compose&lt;·double·&gt;</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>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>
 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>
120 </table>133 </table>
121 <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>
122 <div·class="textblock"><p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·</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>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
124 <dd> 
125 Frank·Dellaert·</dd> 
126 <dd>138 <dd>
 139 Paul·Furgale·</dd></dl>
127 Luca·Carlone·</dd></dl> 
128 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl> 
129 </div></div><!--·contents·-->140 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->141 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->142 <!--·start·footer·part·-->
132 <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!·-->
133 ··<ul>144 ··<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="a01106.html">LevenbergMarquardtOptimizer.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="a01106.html">Expression-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>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>
136 ··</ul>147 ··</ul>
137 </div>148 </div>
138 </body>149 </body>
139 </html>150 </html>
2.62 KB
html2text {}
Max HTML report size reached
512 B
./usr/share/doc/libgtsam-dev/html/a01106.js
426 B
js-beautify {}
Max HTML report size reached
106 KB
./usr/share/doc/libgtsam-dev/html/a01106_source.html
Max HTML report size reached
108 KB
./usr/share/doc/libgtsam-dev/html/a01112_source.html
Max HTML report size reached
10.6 KB
./usr/share/doc/libgtsam-dev/html/a01115.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 96, 52 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">ISAM2-impl.h·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>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··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="a01115_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01115_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="a04372.html">gtsam::ISAM2BayesTree</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="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>
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="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>
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 <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>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>
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>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
125 <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>
126 Namespaces</h2></td></tr>122 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>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>
128 <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>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>126 </table>
131 <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>
132 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>128 <div·class="textblock"><p>Class·that·stores·detailed·iSAM2·result.·</p>
133 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>129 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01115.html">ISAM2-impl.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01115.html">ISAM2Result.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>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.88 KB
html2text {}
Max HTML report size reached
648 B
./usr/share/doc/libgtsam-dev/html/a01115.js
562 B
js-beautify {}
Max HTML report size reached
172 KB
./usr/share/doc/libgtsam-dev/html/a01115_source.html
Max HTML report size reached
9.59 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/Expression-inl.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 95, 59 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="#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">NonlinearISAM.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="a01064.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a01118_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01118_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="a04272.html">gtsam::internal::apply_compose&lt;·T·&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="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>
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>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
117 <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>
118 Namespaces</h2></td></tr>114 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>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="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>
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"> 
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>118 </table>
134 <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>
135 <div·class="textblock"><p>Internals·for·<a·class="el"·href="a01064.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>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·19,·2010·</dd></dl>
137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>121 <dl·class="section·author"><dt>Author</dt><dd>Viorela·Ila·and·Richard·Roberts·</dd></dl>
138 <dd> 
139 Paul·Furgale·</dd></dl> 
140 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
141 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
142 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
143 <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!·-->
144 ··<ul>126 ··<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="a01118.html">Expression-inl.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="a01118.html">NonlinearISAM.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>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>
147 ··</ul>129 ··</ul>
148 </div>130 </div>
149 </body>131 </body>
150 </html>132 </html>
2.34 KB
html2text {}
Max HTML report size reached
498 B
./usr/share/doc/libgtsam-dev/html/a01118.js
412 B
js-beautify {}
Max HTML report size reached
106 KB
./usr/share/doc/libgtsam-dev/html/a01118_source.html
Max HTML report size reached
6.57 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/DoglegOptimizer.cpp·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 94, 39 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="#typedef-members">Typedefs</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">DoglegOptimizer.cpp·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>Parameters·for·Levenberg-Marquardt·trust-region·scheme.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01121_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="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>
 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="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> 
117 </table>120 </table>
118 <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>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</p>
119 <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>
 124 <dd>
 125 Frank·Dellaert·</dd>
 126 <dd>
 127 Luca·Carlone·</dd></dl>
120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>128 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
121 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
124 <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!·-->
125 ··<ul>133 ··<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="a01121.html">DoglegOptimizer.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="a01121.html">LevenbergMarquardtParams.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>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>
128 ··</ul>136 ··</ul>
129 </div>137 </div>
130 </body>138 </body>
131 </html>139 </html>
1.43 KB
html2text {}
Max HTML report size reached
6.54 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/ExtendedKalmanFilter-inl.h·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, 39 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">ExtendedKalmanFilter-inl.h·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>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.··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>
  
106 <p><a·href="a01124_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01124_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="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">
108 <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>
109 Namespaces</h2></td></tr>118 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>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="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>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>122 </table>
114 <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>
115 <div·class="textblock"><p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·</p>124 <div·class="textblock"><p>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>125 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
117 <dd> 
118 Chris·Beall·</dd></dl> 
119 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
122 <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!·-->
123 ··<ul>130 ··<ul>
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="a01124.html">ExtendedKalmanFilter-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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01124.html">DoglegOptimizerImpl.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>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>
126 ··</ul>133 ··</ul>
127 </div>134 </div>
128 </body>135 </body>
129 </html>136 </html>
1.67 KB
html2text {}
Max HTML report size reached
74.4 KB
./usr/share/doc/libgtsam-dev/html/a01124_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/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 98, 164 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">ExtendedKalmanFilter-inl.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="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="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>
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;iomanip&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="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="a01058.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="a01013.html">gtsam/nonlinear/NonlinearFactor.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="a00809.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="a00725.html">gtsam/linear/GaussianFactorGraph.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="a00830.html">gtsam/linear/VectorValues.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>
 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><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="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="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> 
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> 
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> 
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> 
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> 
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> 
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> 
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> 
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="keywordflow">return</span>·x;</div> 
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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="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> 
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> 
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> 
175 <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="}">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>
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> 
183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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>
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>132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordtype">double</span>·delta;</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>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>
186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··};</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> 
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····linearFactorGraph.<a·class="code·hl_function"·href="a03524.html#a1bd7154e74538b5934fc616bb5ef7281">push_back</a>(priorFactor_);</div> 
189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="comment">//·Linearize·motion·model·and·add·it·to·the·Kalman·Filter·graph</span></div> 
191 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<a·class="code·hl_class"·href="a04612.html">Values</a>·linearizationPoint;</div> 
192 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····linearizationPoint.<a·class="code·hl_function"·href="a04612.html#a77b14a449ab47e1ef75b6d909cb434ca">insert</a>(keys[0],·x_);</div> 
193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····linearizationPoint.<a·class="code·hl_function"·href="a04612.html#a77b14a449ab47e1ef75b6d909cb434ca">insert</a>(keys[1],·x_);·<span·class="comment">//·TODO·should·this·really·be·x_·?</span></div> 
194 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····linearFactorGraph.<a·class="code·hl_function"·href="a03524.html#a1bd7154e74538b5934fc616bb5ef7281">push_back</a>(motionFactor.<a·class="code·hl_function"·href="a04504.html#a74616d7a2ecd84e7b8c015c2902d027a">linearize</a>(linearizationPoint));</div> 
195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="comment">//·Solve·the·factor·graph·and·update·the·current·state·estimate</span></div> 
197 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="comment">//·and·the·posterior·for·the·next·iteration.</span></div> 
198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····x_·=·solve_(linearFactorGraph,·linearizationPoint,·keys[1],·&amp;priorFactor_);</div> 
Max diff block lines reached; 8386/57548 bytes (14.57%) of diff not shown.
18.1 KB
html2text {}
Max HTML report size reached
8.57 KB
./usr/share/doc/libgtsam-dev/html/a01127.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 97, 50 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="#typedef-members">Typedefs</a>··</div>102 <a·href="#typedef-members">Typedefs</a>··</div>
103 ··<div·class="headertitle"><div·class="title">CustomFactor.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>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.··106 <p>Parameters·for·nonlinear·optimization.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01127_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01127_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="a04248.html">gtsam::CustomFactor</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="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="typedef-members"·name="typedef-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
122 Typedefs</h2></td></tr>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>
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>126 <tr·class="separator:a4579016a744c3d7adf227ea58623df7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>127 </table>
130 <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>
131 <div·class="textblock"><p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</p>129 <div·class="textblock"><p>Parameters·for·nonlinear·optimization.·</p>
132 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>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>
 135 <dd>
 136 Andrew·Melim·</dd></dl>
 137 <dl·class="section·date"><dt>Date</dt><dd>Apr·1,·2012·</dd></dl>
133 </div></div><!--·contents·-->138 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>142 ··<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="a01127.html">CustomFactor.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="a01127.html">NonlinearOptimizerParams.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>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>
140 ··</ul>145 ··</ul>
141 </div>146 </div>
142 </body>147 </body>
143 </html>148 </html>
2.04 KB
html2text {}
Max HTML report size reached
270 B
./usr/share/doc/libgtsam-dev/html/a01127.js
184 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01127·=·[1 var·a01127·=·[
2 ····["gtsam::CustomFactor",·"a04248.html",·"a04248"]2 ····["gtsam::NonlinearOptimizerParams",·"a04556.html",·"a04556"]
3 ];3 ];
65.2 KB
./usr/share/doc/libgtsam-dev/html/a01127_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/CustomFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizerParams.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, 116 lines modifiedOffset 98, 196 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">NonlinearOptimizerParams.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01127.html">Go·to·the·documentation·of·this·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="a01127.html">Go·to·the·documentation·of·this·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="l00022"·name="l00022"></a><span·class="lineno">···22</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="a01013.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> 
123 <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>
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>120 <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>
 121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00794.html">gtsam/linear/SubgraphSolver.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;boost/optional.hpp&gt;</span></div>
 123 <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>·</div>124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>CustomFactor;</div>125 <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="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>126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00034"·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[·...·truncated·by·diffoscope;·len:·31,·SHA:·2fad7b4c804750cd0c70319a96505bb657f0180ee1f96115e165f88b27559e0d·...·]</a>·{</div>128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04556.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>·{</div>
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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">public</span>:</div>
 130 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04556.html#a2b085d375ec6effa42e3deaaeab98694">···37</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04556.html#a2b085d375ec6effa42e3deaaeab98694">Verbosity</a>·{</div>
 132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····SILENT,·TERMINATION,·ERROR,·VALUES,·DELTA,·LINEAR</div>
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··CustomErrorFunction·error_function_;</div>133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··};</div>
 134 </div>
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">protected</span>:</div>136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04556.html#a19a9e8d9b25df5abe12c41fc7e8b1075">···41</a></span>··<span·class="keywordtype">size_t</span>·maxIterations·=·100;·</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04556.html#a9525e668e93fbb60ea4bffeab963629e">···42</a></span>··<span·class="keywordtype">double</span>·relativeErrorTol·=·1e-5;·</div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04556.html#a01f8529b9f7efdd818e0d75134f1ae8b">···43</a></span>··<span·class="keywordtype">double</span>·absoluteErrorTol·=·1e-5;·</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04556.html#aaf5a44f1a3dfd67a8027a797641cc31c">···44</a></span>··<span·class="keywordtype">double</span>·errorTol·=·0.0;·</div>
 140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04556.html#a21971e7b985115acab326deeedcfe220">···45</a></span>··<a·class="code·hl_enumeration"·href="a04556.html#a2b085d375ec6effa42e3deaaeab98694">Verbosity</a>·verbosity·=·SILENT;·</div>
 141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04556.html#a9d851ffe0289f4dcd861b18bc6a05960">···46</a></span>··<a·class="code·hl_enumeration"·href="a03680.html#a41194f31ec42052094cf91d81dcd796d">Ordering::OrderingType</a>·orderingType·=·Ordering::COLAMD;·</div>
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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>143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keywordtype">size_t</span>·getMaxIterations()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·maxIterations;·}</div>
 144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordtype">double</span>·getRelativeErrorTol()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·relativeErrorTol;·}</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">double</span>·getAbsoluteErrorTol()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·absoluteErrorTol;·}</div>
 146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keywordtype">double</span>·getErrorTol()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·errorTol;·}</div>
 147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··std::string·getVerbosity()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·verbosityTranslator(verbosity);·}</div>
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>148 <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="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">void</span>·setMaxIterations(<span·class="keywordtype">int</span>·value)·{·maxIterations·=·value;·}</div>
 150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">void</span>·setRelativeErrorTol(<span·class="keywordtype">double</span>·value)·{·relativeErrorTol·=·value;·}</div>
 151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordtype">void</span>·setAbsoluteErrorTol(<span·class="keywordtype">double</span>·value)·{·absoluteErrorTol·=·value;·}</div>
 152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·setErrorTol(<span·class="keywordtype">double</span>·value)·{·errorTol·=·value;·}</div>
 153 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">void</span>·setVerbosity(<span·class="keyword">const</span>·std::string&amp;·src)·{</div>
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····verbosity·=·verbosityTranslator(src);</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> 
151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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">static</span>·Verbosity·verbosityTranslator(<span·class="keyword">const</span>·std::string·&amp;s)·;</div>
 158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">static</span>·std::string·verbosityTranslator(Verbosity·value)·;</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"><a·class="line"·href="a04556.html#aa62b693f8dae9f82e5ed0b3dab19f1c3">···67</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04556.html#aa62b693f8dae9f82e5ed0b3dab19f1c3">IterationHook</a>·=·std::function&lt;</div>
 161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····void(<span·class="keywordtype">size_t</span>·<span·class="comment">/*iteration*/</span>,·<span·class="keywordtype">double</span><span·class="comment">/*errorBefore*/</span>,·<span·class="keywordtype">double</span><span·class="comment">/*errorAfter*/</span>)&gt;;</div>
 162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 163 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a04556.html#a100c28f729c2b58813428058b57a5085">···94</a></span>··<a·class="code·hl_typedef"·href="a04556.html#aa62b693f8dae9f82e5ed0b3dab19f1c3">IterationHook</a>·<a·class="code·hl_variable"·href="a04556.html#a100c28f729c2b58813428058b57a5085">iterationHook</a>;</div>
 164 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
152 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">165 <div·class="foldopen"·id="foldopen00097"·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:·770d15f609830e2a00833d38568e109d4d309d4894dc4e1270db5db8e8d31fe2·...·]·{</div>166 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a04556.html#a8eaa669b1681529cdc98d1e7b7b6203b">···97</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04556.html#a8eaa669b1681529cdc98d1e7b7b6203b">LinearSo[·...·truncated·by·diffoscope;·len:·12,·SHA:·5b8b9509df5ab91bb2a39318da60d166d51e97810d364d858180bdc04e70a9cd·...·]·{</div>
 167 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····MULTIFRONTAL_CHOLESKY,</div>
155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····this-&gt;error_function_·=·errorFunction;</div>168 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····MULTIFRONTAL_QR,</div>
 169 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····SEQUENTIAL_CHOLESKY,</div>
 170 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····SEQUENTIAL_QR,</div>
 171 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····Iterative,·<span·class="comment">/*·Experimental·Flag·*/</span></div>
 172 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····CHOLMOD,·<span·class="comment">/*·Experimental·Flag·*/</span></div>
156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>173 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··};</div>
157 </div>174 </div>
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>175 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</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>176 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a04556.html#a4d103fcbdff857b83e748011a69490d2">··106</a></span>··<a·class="code·hl_enumeration"·href="a04556.html#a8eaa669b1681529cdc98d1e7b7b6203b">LinearSolverType</a>·linearSolverType·=·M[·...·truncated·by·diffoscope;·len:·22,·SHA:·14dc3245fc5a2865ca15288863cced3f56329ffa1468e5c704e925f3adbe44d1·...·]</div>
 177 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a04556.html#af485749d046e54e52317b96311db3697">··107</a></span>··boost::optional&lt;Ordering&gt;·<a·class="code·hl_variable"·href="a04556.html#af485749d046e54e52317b96311db3697">ordering</a>;·</div>
 178 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a04556.html#a22f0350290afc3b8f3731b67a4917ea6">··108</a></span>··IterativeOptimizationParameters::shared_ptr·<a·class="code·hl_variable"·href="a04556.html#a22f0350290afc3b8f3731b67a4917ea6">iterativeParams</a>;·</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>··<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>()·=·<span·class="keywordflow">default</span>;</div>
 181 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a04556.html">~NonlinearOptimizerParams</a>()·{</div>
 182 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··}</div>
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>183 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</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>·[·...·truncated·by·diffoscope;·len:·116,·SHA:·86f3f65397dac0e7a4628e11a24b75569c123115aefd983bb1e4d9d2a676d5af·...·]</span>;</div>184 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</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</spa[·...·truncated·by·diffoscope;·len:·102,·SHA:·53d66645392d7920b235b24171749ddcc493ebc071e674ba0c42dc27aa8e7e8e·...·]</span>;</div>
 185 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 186 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</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="a04556.html">NonlinearOptimizerParams</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div>
 187 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····<span·class="keywordflow">return</span>·maxIterations·==·other.getMaxIterations()</div>
 188 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>········&amp;&amp;·std::abs(relativeErrorTol·-·other.getRelativeErrorTol())·&lt;=·tol</div>
 189 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>········&amp;&amp;·std::abs(absoluteErrorTol·-·other.getAbsoluteErrorTol())·&lt;=·tol</div>
 190 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>········&amp;&amp;·std::abs(errorTol·-·other.getErrorTol())·&lt;=·tol</div>
Max diff block lines reached; 11102/50684 bytes (21.90%) of diff not shown.
15.6 KB
html2text {}
Max HTML report size reached
4.16 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/GaussNewtonOptimizer.cpp·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 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">GaussNewtonOptimizer.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Marginals.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>Feb·26,·2012·</dd></dl>113 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2012·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01130.html">GaussNewtonOptimizer.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="a01130.html">Marginals.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>
778 B
html2text {}
Max HTML report size reached
8.26 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/LevenbergMarquardtOptimizer.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, 40 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">LevenbergMarquardtOptimizer.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2-impl.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.··105 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01139_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="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">
107 <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>
108 Namespaces</h2></td></tr>126 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>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="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>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>130 </table>
113 <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>
114 <div·class="textblock"><p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·</p>132 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>133 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</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·-->134 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
124 <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!·-->
125 ··<ul>138 ··<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="a01139.html">LevenbergMarquardtOptimizer.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="a01139.html">ISAM2-impl.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>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 ··</ul>141 ··</ul>
129 </div>142 </div>
130 </body>143 </body>
131 </html>144 </html>
2.12 KB
html2text {}
Max HTML report size reached
6.58 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/CustomFactor.cpp·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 94, 35 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">CustomFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2.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>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01142_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="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">
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>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>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>
116 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>131 ··<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="a01142.html">CustomFactor.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="a01142.html">ISAM2.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>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>
123 ··</ul>134 ··</ul>
124 </div>135 </div>
125 </body>136 </body>
126 </html>137 </html>
1.54 KB
html2text {}
Max HTML report size reached
103 KB
./usr/share/doc/libgtsam-dev/html/a01148_source.html
Max HTML report size reached
8.21 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/ISAM2Clique.h·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 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">ISAM2Clique.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">CustomFactor.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>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01151_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>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</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>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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01151.html">ISAM2Clique.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="a01151.html">CustomFactor.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.97 KB
html2text {}
Max HTML report size reached
12.3 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/LevenbergMarquardtParams.h·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 95, 48 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="#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">FunctorizedFactor.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 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01157_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a01157_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="a04440.html">gtsam::LevenbergMarquardtParams</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="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>
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>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>
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="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>
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>
122 <div·class="textblock"><p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</p>141 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>May·31,·2020·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>142 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</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·-->143 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
132 <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!·-->
133 ··<ul>147 ··<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="a01157.html">LevenbergMarquardtParams.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01157.html">FunctorizedFactor.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>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>
136 ··</ul>150 ··</ul>
137 </div>151 </div>
138 </body>152 </body>
139 </html>153 </html>
3.4 KB
html2text {}
Max HTML report size reached
686 B
./usr/share/doc/libgtsam-dev/html/a01157.js
600 B
js-beautify {}
Max HTML report size reached
103 KB
./usr/share/doc/libgtsam-dev/html/a01157_source.html
Max HTML report size reached
6.71 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/ISAM2.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, 47 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">ISAM2.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter-inl.h·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.··104 <p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01163_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a01163_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="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>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>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>115 <div·class="textblock"><p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·</p>
 116 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>
 117 <dd>
 118 Chris·Beall·</dd></dl>
127 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>123 ··<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="a01163.html">ISAM2.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="a01163.html">ExtendedKalmanFilter-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>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>
134 ··</ul>126 ··</ul>
135 </div>127 </div>
136 </body>128 </body>
137 </html>129 </html>
1.6 KB
html2text {}
Max HTML report size reached
99.7 KB
./usr/share/doc/libgtsam-dev/html/a01163_source.html
Max HTML report size reached
6.64 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/NonlinearFactorGraph.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, 39 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">NonlinearFactorGraph.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">
  
104 <p>Factor·Graph·Consisting·of·non-linear·factors.··105 <p>The·GncOptimizer·class.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01166_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="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">
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>
114 <div·class="textblock"><p>Factor·Graph·Consisting·of·non-linear·factors.·</p>121 <div·class="textblock"><p>The·GncOptimizer·class.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Jingnan·Shi·</dd>
116 <dd>123 <dd>
117 Carlos·Nieto·</dd>124 Luca·Carlone·</dd>
118 <dd>125 <dd>
119 Christian·Potthast·</dd></dl>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>
120 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
121 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
123 <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!·-->
124 ··<ul>134 ··<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="a01166.html">NonlinearFactorGraph.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="a01166.html">GncOptimizer.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>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>
127 ··</ul>137 ··</ul>
128 </div>138 </div>
129 </body>139 </body>
130 </html>140 </html>
1.85 KB
html2text {}
Max HTML report size reached
18.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/expressionTesting.h·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, 107 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>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#define-members">Macros</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">expressionTesting.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NonlinearFactor.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Test·harness·methods·for·expressions.··106 <p>Non-linear·factor·base·classes.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01169_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01169_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="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">
110 <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>
111 Namespaces</h2></td></tr>126 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>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>
113 <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>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">130 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
117 Macros</h2></td></tr>132 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="a01169.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>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>
120 <tr·class="separator:a701d0cd12b81a725f7f9cd2432fe9e2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:a5902c494d25cd89cd5f32014e4cd8e2f"><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="[·...·truncated·by·diffoscope;·len:·175,·SHA:·643228e6974aee13311f65a482fc37fc843df2a15ddb67887f7562a6f2587b36·...·]>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>
127 <tr·class="separator:ab43ff0661c50fd1f6eeb0c7311d52057"><td·class="memSeparator"·colspan="2">&#160;</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>
128 </table>151 </table>
129 <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>
 153 <div·class="textblock"><p>Non-linear·factor·base·classes.·</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>154 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
133 <dd>155 <dd>
 156 Richard·Roberts·</dd>
 157 <dd>
 158 Gerry·Chen·</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> 
162 ··········<td·class="paramtype">&#160;</td> 
163 ··········<td·class="paramname">tolerance&#160;</td> 
164 ········</tr> 
165 ········<tr> 
166 ··········<td></td> 
Max diff block lines reached; 933/13556 bytes (6.88%) of diff not shown.
4.81 KB
html2text {}
Max HTML report size reached
504 B
./usr/share/doc/libgtsam-dev/html/a01169.js
418 B
js-beautify {}
Max HTML report size reached
116 KB
./usr/share/doc/libgtsam-dev/html/a01169_source.html
Max HTML report size reached
8.75 KB
./usr/share/doc/libgtsam-dev/html/a01172.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 45 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">ISAM2Clique.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">LinearContainerFactor.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>Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.··
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 <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">
108 <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>
109 Namespaces</h2></td></tr>118 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>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="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>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <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>122 </table>
123 <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>Specialized·iSAM2·Clique.·</p> 
125 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>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>
 126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
126 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
129 <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!·-->
130 ··<ul>131 ··<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="a01172.html">ISAM2Clique.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="a01172.html">LinearContainerFactor.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>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>
133 ··</ul>134 ··</ul>
134 </div>135 </div>
135 </body>136 </body>
136 </html>137 </html>
2.21 KB
html2text {}
Max HTML report size reached
364 B
./usr/share/doc/libgtsam-dev/html/a01172.js
278 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a01172·=·[1 var·a01172·=·[
2 ····["optimizeWildfire",·"a01172.html#a2b0857edd76f8d63eeee0ce9944e28d4",·null]2 ····["gtsam::LinearContainerFactor",·"a04444.html",·"a04444"],
 3 ····["gtsam::traits<·LinearContainerFactor·>",·"a04448.html",·null]
3 ];4 ];
11.4 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/DsfTrackGenerator.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, 95 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">DsfTrackGenerator.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">TranslationFactor.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·factor·for·a·relative·translation·direction·measurement.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01190_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="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">
109 <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>
110 Namespaces</h2></td></tr>116 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>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="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>
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"> 
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="a01190.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>120 </table>
127 <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>
128 <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>
129 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>March·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·-->125 </div></div><!--·contents·-->
174 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
175 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
176 <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!·-->
177 ··<ul>129 ··<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="a01190.html">DsfTrackGenerator.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="a01190.html">TranslationFactor.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>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>
180 ··</ul>132 ··</ul>
181 </div>133 </div>
182 </body>134 </body>
183 </html>135 </html>
3.15 KB
html2text {}
Max HTML report size reached
16.0 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/BinaryMeasurement.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, 44 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>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BinaryMeasurement.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SfmData.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <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·...·].··105 <p>Data·structure·for·dealing·with·Structure·from·Motion·data.··
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> 
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="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>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: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>
119 </table>143 </table>
120 <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>
 145 <div·class="textblock"><p>Data·structure·for·dealing·with·Structure·from·Motion·data.·</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>146 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>
 147 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</dd></dl>
124 </div></div><!--·contents·-->148 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->149 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->150 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>152 ··<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="a01193.html">BinaryMeasurement.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="a01193.html">SfmData.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>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 ··</ul>155 ··</ul>
132 </div>156 </div>
133 </body>157 </body>
134 </html>158 </html>
4.12 KB
html2text {}
Max HTML report size reached
864 B
./usr/share/doc/libgtsam-dev/html/a01193.js
778 B
js-beautify {}
Max HTML report size reached
8.63 KB
./usr/share/doc/libgtsam-dev/html/a01196_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="a00365.html">gtsam/geometry/Rot2.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/Rot2.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="a00332.html">gtsam/geometry/Rot3.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="a00380.html">gtsam/geometry/Rot3.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="a00464.html">gtsam/geometry/SOn.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="a00311.html">gtsam/geometry/SOn.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="a01013.html">gtsam/nonlinear/NonlinearFactor.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="a01169.html">gtsam/nonlinear/NonlinearFactor.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;type_traits&gt;</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>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="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">size_t</span>·d&gt;</div>130 <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>
131 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
Offset 165, 18 lines modifiedOffset 165, 18 lines modified
165 </div>165 </div>
166 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>166 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
167 <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="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>
168 <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="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>
169 <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="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>
170 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>170 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
171 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}·<span·class="comment">//·namespace·gtsam</span></div>171 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}·<span·class="comment">//·namespace·gtsam</span></div>
 172 <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="aa00332_html"><div·class="ttname"><a·href="a00332.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div>173 <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="aa00365_html"><div·class="ttname"><a·href="a00365.html">Rot2.h</a></div><div·class="ttdoc">2D·rotation</div></div>174 <div·class="ttc"·id="aa00407_html"><div·class="ttname"><a·href="a00407.html">Rot2.h</a></div><div·class="ttdoc">2D·rotation</div></div>
174 <div·class="ttc"·id="aa00464_html"><div·class="ttname"><a·href="a00464.html">SOn.h</a></div><div·class="ttdoc">N*N·matrix·representation·of·SO(N).</div></div> 
175 <div·class="ttc"·id="aa01013_html"><div·class="ttname"><a·href="a01013.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>175 <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>
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>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>
177 <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>177 <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>
178 <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_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>
179 <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_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_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>180 <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>
181 <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>181 <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>
182 <div·class="ttc"·id="aa03304_html"><div·class="ttname"><a·href="a03304.html">gtsam::SO</a></div><div·class="ttdoc">Manifold·of·special·orthogonal·rotation·matrices·SO&lt;N&gt;.</div><div·class="ttdef"><b>Definition</b>·SOn.h:52</div></div>182 <div·class="ttc"·id="aa03304_html"><div·class="ttname"><a·href="a03304.html">gtsam::SO</a></div><div·class="ttdoc">Manifold·of·special·orthogonal·rotation·matrices·SO&lt;N&gt;.</div><div·class="ttdef"><b>Definition</b>·SOn.h:52</div></div>
811 B
html2text {}
Max HTML report size reached
13.8 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/DsfTrackGenerator.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 96, 107 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="#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">MFAS.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>MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.··
108 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
109 <p><a·href="a01199_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01199_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="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>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: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>126 <tr·class="separator:a72a3f33080fb47337f36631a1ad73841"><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="a01190.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> 
139 </table>127 </table>
140 <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>
141 <div·class="textblock"><p>Identifies·connected·components·in·the·keypoint·matches·graph.·</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>
142 <dl·class="section·date"><dt>Date</dt><dd>July·2022·</dd></dl>131 <dl·class="section·date"><dt>Date</dt><dd>September·2020·</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> 
186 </div><!--·contents·-->132 </div></div><!--·contents·-->
187 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
188 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
189 <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!·-->
190 ··<ul>136 ··<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="a01199.html">DsfTrackGenerator.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="a01199.html">MFAS.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>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>
193 ··</ul>139 ··</ul>
194 </div>140 </div>
195 </body>141 </body>
196 </html>142 </html>
Max diff block lines reached; -1/10295 bytes (-0.01%) of diff not shown.
3.7 KB
html2text {}
Max HTML report size reached
24.9 KB
./usr/share/doc/libgtsam-dev/html/a01199_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/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, 87 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">DsfTrackGenerator.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="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 <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>
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="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="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00050.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="a01211.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="l00013"·name="l00013"></a><span·class="lineno">···13</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>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>
 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>
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="preprocessor">#include·&lt;Eigen/Core&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;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>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="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>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>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> 
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> 
140 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">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>
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> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</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>
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>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>
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> 
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">responses</a>;</div> 
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>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>
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>};</div>142 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">public</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="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>
 146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·edgeWeights_(edgeWeights)·{}</div>
154 </div>147 </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> 
164 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}··<span·class="comment">//·namespace·gtsfm</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>
166 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>
 156 </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>
 159 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>
168 <div·class="ttc"·id="aa00050_html"><div·class="ttname"><a·href="a00050.html">DSFMap.h</a></div><div·class="ttdoc">Allow·for·arbitrary·type·in·DSF.</div></div> 
169 <div·class="ttc"·id="aa01211_html"><div·class="ttname"><a·href="a01211.html">SfmTrack.h</a></div><div·class="ttdoc">A·simple·data·structure·for·a·track·in·Structure·from·Motion.</div></div>161 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.html">Key.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>
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>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>
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>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[·...·truncated·by·diffoscope;·len:·84,·SHA:·e4bdc2df211d092584a0b1f9f91ba30a623115c407cfb5f04ae3e5bafb08dd5e·...·]</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>
173 </div><!--·fragment·--></div><!--·contents·-->168 </div><!--·fragment·--></div><!--·contents·-->
174 </div><!--·doc-content·-->169 </div><!--·doc-content·-->
175 <!--·start·footer·part·-->170 <!--·start·footer·part·-->
176 <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!·-->
177 ··<ul>172 ··<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="a01199.html">DsfTrackGenerator.h</a></li>173 ····<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>
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>174 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·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>175 ··</ul>
181 </div>176 </div>
Max diff block lines reached; 9/20050 bytes (0.04%) of diff not shown.
5.23 KB
html2text {}
Max HTML report size reached
8.77 KB
./usr/share/doc/libgtsam-dev/html/a01202.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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">SfmTrack.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>A·simple·data·structure·for·a·track·in·Structure·from·Motion.··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="a01202_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>A·simple·data·structure·for·a·track·in·Structure·from·Motion.·</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>January·2022·</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·</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="a01202.html">SfmTrack.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="a01202.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>
1.9 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/TranslationFactor.h·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 94, 45 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">TranslationFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SfmTrack.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Binary·factor·for·a·relative·translation·direction·measurement.··104 <p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01205_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="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"> 
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>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>
123 <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>
124 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl> 
125 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>121 ··<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="a01205.html">TranslationFactor.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="a01205.html">SfmTrack.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>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 ··</ul>124 ··</ul>
133 </div>125 </div>
134 </body>126 </body>
135 </html>127 </html>
1.39 KB
html2text {}
Max HTML report size reached
21.0 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/SfmData.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, 84 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>·&#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>··</div>
104 ··<div·class="headertitle"><div·class="title">SfmData.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DsfTrackGenerator.cpp·File·Reference</div></div>
105 </div><!--header-->104 </div><!--header-->
106 <div·class="contents">105 <div·class="contents">
  
107 <p>Data·structure·for·dealing·with·Structure·from·Motion·data.··106 <p>Identifies·connected·components·in·the·keypoint·matches·graph.··
108 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
109 <p><a·href="a01208_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="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>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>110 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>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="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>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
127 Typedefs</h2></td></tr>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>
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>119 <tr·class="separator:ad6ed1d283516cb91330d20c8de2f3c84"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
133 <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="func-members"·name="func-members"></a>
134 Functions</h2></td></tr>122 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·S[·...·truncated·by·diffoscope;·len:·41,·SHA:·dae959f29ed92e220e936d29fe38de3482d20c1acaef93d92ef2efaee53f7c35·...·]</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·c[·...·truncated·by·diffoscope;·len:·195,·SHA:·dc811290f7d1f7406853f090d131b2d2c11fe516389de6571cdaec81fd221b6e·...·]</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>
137 <tr·class="separator:a710ec0322f4a2c0883841b58516b7a6a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:ac50218675ff25e1e9202d335ecfa6b3a"><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>126 </table>
160 <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>
161 <div·class="textblock"><p>Data·structure·for·dealing·with·Structure·from·Motion·data.·</p>128 <div·class="textblock"><p>Identifies·connected·components·in·the·keypoint·matches·graph.·</p>
162 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>129 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>
163 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</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>
Max diff block lines reached; 915/15812 bytes (5.79%) of diff not shown.
5.5 KB
html2text {}
Max HTML report size reached
1020 B
./usr/share/doc/libgtsam-dev/html/a01208.js
935 B
js-beautify {}
Max HTML report size reached
10.9 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/SfmTrack.h·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 95, 63 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">SfmTrack.h·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>A·simple·data·structure·for·a·track·in·Structure·from·Motion.··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>
  
108 <p><a·href="a01211_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01211_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="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>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>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
120 <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>
121 Namespaces</h2></td></tr>115 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>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="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>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <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> 
139 </table>119 </table>
140 <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>
141 <div·class="textblock"><p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.·</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>
142 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>July·2020·</dd></dl>
143 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
144 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
147 <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!·-->
148 ··<ul>128 ··<ul>
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="a01211.html">SfmTrack.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="a01211.html">BinaryMeasurement.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>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>
151 ··</ul>131 ··</ul>
152 </div>132 </div>
153 </body>133 </body>
154 </html>134 </html>
2.86 KB
html2text {}
Max HTML report size reached
529 B
./usr/share/doc/libgtsam-dev/html/a01211.js
443 B
js-beautify {}
Max HTML report size reached
64.1 KB
./usr/share/doc/libgtsam-dev/html/a01211_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/SfmTrack.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/BinaryMeasurement.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, 199 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">SfmTrack.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="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>
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="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="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>
 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>
 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>
 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>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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/serialization.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="a00473.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="a00371.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><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>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="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>126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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>127 <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><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>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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> 
135 <div·class="foldopen"·id="foldopen00043"·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="a04688.html">···36</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="a04688.html">BinaryMeasurement</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·{</div>
 132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·Check·that·T·type·is·testable</span></div>
 133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··BOOST_CONCEPT_ASSERT((<a·class="code·hl_class"·href="a02476.html">IsTestable&lt;T&gt;</a>));</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> 
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> 
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>134 <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> 
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="comment">//·Default·constructor.</span></div>135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</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> 
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="comment">//·Constructor·from·measurements.</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·measurement</span></div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">using·</span>shared_ptr·=·<span·class="keyword">typename</span>·boost::shared_ptr&lt;BinaryMeasurement&gt;;</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>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">private</span>:</div>
 140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··T·measured_;··················</div>
 141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·noiseModel_;·</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="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_class"·href="a04688.html">BinaryMeasurement</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>·T·&amp;measured,</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>
 146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······:·<a·class="code·hl_function"·href="a03592.html#a322a4d391be45b5909a65895fb7b023d">Factor</a>(std::vector&lt;Key&gt;({key1,·key2})),</div>
 147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········measured_(measured),</div>
 148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········noiseModel_(model)·{}</div>
 149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04688.html#a8cf91e3bfce563f6d7abdee35b8c755b">···56</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a04688.html#a8cf91e3bfce563f6d7abdee35b8c755b">~BinaryMeasurement</a>()·{}</div>
 151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">keys_</a>[0];·}</div>
 154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">keys_</a>[1];·}</div>
 155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">const</span>·T·&amp;measured()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·measured_;·}</div>
 156 <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#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;noiseModel()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·noiseModel_;·}</div>
 157 <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>
150 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">159 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
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>160 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04688.html#a77c353cc2f848094368c86f9b460f871">···70</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04688.html#a77c353cc2f848094368c86f9b460f871">print</[·...·truncated·by·diffoscope;·len:·209,·SHA:·082ba3d818ce83a8a6fe655a1a6ec9cf0a35bed74962baf096b10d2b747d9dd2·...·]</div>
 161 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·······································DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</div>
 162 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;BinaryMeasurement(&quot;</span>·&lt;&lt;·keyFormatter(this-&gt;key1())·&lt;&lt;·<span·class="stringliteral">&quot;,&quot;</span></div>
 163 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··············&lt;&lt;·keyFormatter(this-&gt;key2())·&lt;&lt;·<span·class="stringliteral">&quot;)\n&quot;</span>;</div>
 164 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Print</a>(measured_,·<span·class="stringliteral">&quot;··measured:·&quot;</span>);</div>
 165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····this-&gt;noiseModel_-&gt;print(<span·class="stringliteral">&quot;··noise·model:·&quot;</span>);</div>
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>
154 </div>167 </div>
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</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>168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
158 <div·class="foldopen"·id="foldopen00073"·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>169 <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="a04688.html">BinaryMeasurement</a>·&amp;[·...·truncated·by·diffoscope;·len:·98,·SHA:·fdb12ea0d460336936dc94cb1c1c2b61647d515accb8d46081f13dd12cc520d5·...·]</div>
 170 <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="a04688.html">BinaryMeasurement&lt;T&gt;</a>·*e·=</div>
 171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="keyword">dynamic_cast&lt;</span><span·class="keyword">const·</span><a·class="code·hl_class"·href="a04688.html">BinaryMeasurement&lt;T&gt;</a>·*<span·class="keyword">&gt;</span>(&amp;expected);</div>
 172 <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="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="l00083"·name="l00083"></a><span·class="lineno">···83</span>···········noiseModel_-&gt;equals(*expected.noiseModel());</div>
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>175 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
 176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>
162 </div>177 </div>
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</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="}"> 
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> 
Max diff block lines reached; 12521/50757 bytes (24.67%) of diff not shown.
14.4 KB
html2text {}
Max HTML report size reached
19.6 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/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="a01217_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="a01217.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="a01217.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
15.7 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/ShonanAveraging.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 96, 60 lines modifiedOffset 96, 107 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="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">ShonanAveraging.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">DsfTrackGenerator.h·File·Reference</div></div>
104 </div><!--header-->105 </div><!--header-->
105 <div·class="contents">106 <div·class="contents">
  
106 <p>Shonan·Averaging·algorithm.··107 <p>Identifies·connected·components·in·the·keypoint·matches·graph.··
107 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01220_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a01220_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">110 <table·class="memberdecls">
110 <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>
111 Classes</h2></td></tr>112 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>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>
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>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
123 <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>
124 Namespaces</h2></td></tr>117 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>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>
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="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>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
129 <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>
130 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>
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>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="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>
137 </table>139 </table>
138 <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>
139 <div·class="textblock"><p>Shonan·Averaging·algorithm.·</p>141 <div·class="textblock"><p>Identifies·connected·components·in·the·keypoint·matches·graph.·</p>
140 <dl·class="section·date"><dt>Date</dt><dd>March·2019·-·August·2020·</dd></dl>142 <dl·class="section·date"><dt>Date</dt><dd>July·2022·</dd></dl>
141 <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>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>
142 </div></div><!--·contents·-->186 </div><!--·contents·-->
143 </div><!--·doc-content·-->187 </div><!--·doc-content·-->
Max diff block lines reached; 893/11549 bytes (7.73%) of diff not shown.
4.32 KB
html2text {}
Max HTML report size reached
544 B
./usr/share/doc/libgtsam-dev/html/a01220.js
458 B
js-beautify {}
Max HTML report size reached
104 KB
./usr/share/doc/libgtsam-dev/html/a01220_source.html
Max HTML report size reached
10.3 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/MFAS.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 97, 49 lines modifiedOffset 97, 59 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">MFAS.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ShonanAveraging.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.··106 <p>Shonan·Averaging·algorithm.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01223_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01223_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="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>
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>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>
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>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">122 </table><table·class="memberdecls">
116 <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>
117 Namespaces</h2></td></tr>124 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>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>
119 <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>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">128 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
123 Typedefs</h2></td></tr>130 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:·38,·SHA:·9fb611c8f98a842e15f98c194fdbdfacafde3237c63590fa692b864318d24717·...·]>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>
126 <tr·class="separator:a72a3f33080fb47337f36631a1ad73841"><td·class="memSeparator"·colspan="2">&#160;</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>
127 </table>137 </table>
128 <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>
 139 <div·class="textblock"><p>Shonan·Averaging·algorithm.·</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> 
131 <dl·class="section·date"><dt>Date</dt><dd>September·2020·</dd></dl>140 <dl·class="section·date"><dt>Date</dt><dd>March·2019·-·August·2020·</dd></dl>
 141 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·David·Rosen,·and·Jing·Wu·</dd></dl>
132 </div></div><!--·contents·-->142 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->143 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
135 <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!·-->
136 ··<ul>146 ··<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="a01223.html">MFAS.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="a01223.html">ShonanAveraging.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>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>
139 ··</ul>149 ··</ul>
140 </div>150 </div>
141 </body>151 </body>
142 </html>152 </html>
2.39 KB
html2text {}
Max HTML report size reached
103 KB
./usr/share/doc/libgtsam-dev/html/a01223_source.html
Max HTML report size reached
9.2 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.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, 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="#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">TranslationRecovery.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·code·for·recovering·translations·when·rotations·are·given.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01226_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: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>
118 <tr·class="separator:"><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>
119 </table>119 </table>
120 <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>Recovering·translations·in·an·epipolar·graph·when·rotations·are·given.·</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>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>123 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl>
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_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01226.html">TranslationRecovery.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="a01226.html">TranslationRecovery.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>
2.42 KB
html2text {}
Max HTML report size reached
6.88 KB
./usr/share/doc/libgtsam-dev/html/a01229_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="a00464.html">gtsam/geometry/SOn.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="a00311.html">gtsam/geometry/SOn.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="a00833.html">gtsam/linear/JacobianFactor.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="a00761.html">gtsam/linear/JacobianFactor.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="a01013.html">gtsam/nonlinear/NonlinearFactor.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="a01169.html">gtsam/nonlinear/NonlinearFactor.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="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
127 <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="code·hl_class"·href="a04496.html">NonlinearFactor</a>·{</div>127 <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="code·hl_class"·href="a04496.html">NonlinearFactor</a>·{</div>
128 <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>128 <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>
129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keywordtype">size_t</span>·rows_;</div>129 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keywordtype">size_t</span>·rows_;</div>
130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>130 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
Offset 177, 17 lines modifiedOffset 177, 17 lines modified
177 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div>177 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div>
178 </div>178 </div>
179 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>};</div>179 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>};</div>
180 </div>180 </div>
181 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//·\ShonanGaugeFactor</span></div>181 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//·\ShonanGaugeFactor</span></div>
182 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</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="comment">//·namespace·gtsam</span></div>183 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>}·<span·class="comment">//·namespace·gtsam</span></div>
184 <div·class="ttc"·id="aa00464_html"><div·class="ttname"><a·href="a00464.html">SOn.h</a></div><div·class="ttdoc">N*N·matrix·representation·of·SO(N).</div></div>184 <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>
185 <div·class="ttc"·id="aa00833_html"><div·class="ttname"><a·href="a00833.html">JacobianFactor.h</a></div></div>185 <div·class="ttc"·id="aa00761_html"><div·class="ttname"><a·href="a00761.html">JacobianFactor.h</a></div></div>
186 <div·class="ttc"·id="aa01013_html"><div·class="ttname"><a·href="a01013.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>186 <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>
187 <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>187 <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>
188 <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>188 <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>
189 <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>189 <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>
190 <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>190 <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>
191 <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>191 <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>
192 <div·class="ttc"·id="aa04748_html"><div·class="ttname"><a·href="a04748.html">gtsam::ShonanGaugeFactor</a></div><div·class="ttdoc">The·ShonanGaugeFactor·creates·a·constraint·on·a·single·SO(n)·to·avoid·moving·in·the·stabilizer.</div><div·class="ttdef"><b>Definition</b>·ShonanGaugeFactor.h:45</div></div>192 <div·class="ttc"·id="aa04748_html"><div·class="ttname"><a·href="a04748.html">gtsam::ShonanGaugeFactor</a></div><div·class="ttdoc">The·ShonanGaugeFactor·creates·a·constraint·on·a·single·SO(n)·to·avoid·moving·in·the·stabilizer.</div><div·class="ttdef"><b>Definition</b>·ShonanGaugeFactor.h:45</div></div>
193 <div·class="ttc"·id="aa04748_html_a408de50cac8a0dbca050acf9d5a5d209"><div·class="ttname"><a·href="a04748.html#a408de50cac8a0dbca050acf9d5a5d209">gtsam::ShonanGaugeFactor::error</a></div><div·class="ttdeci">double·error(const·Values·&amp;c)·const·override</div><div·class="ttdoc">Calculate·the·error·of·the·factor:·always·zero.</div><div·class="ttdef"><b>Definition</b>·ShonanGaugeFactor.h:94</div></div>193 <div·class="ttc"·id="aa04748_html_a408de50cac8a0dbca050acf9d5a5d209"><div·class="ttname"><a·href="a04748.html#a408de50cac8a0dbca050acf9d5a5d209">gtsam::ShonanGaugeFactor::error</a></div><div·class="ttdeci">double·error(const·Values·&amp;c)·const·override</div><div·class="ttdoc">Calculate·the·error·of·the·factor:·always·zero.</div><div·class="ttdef"><b>Definition</b>·ShonanGaugeFactor.h:94</div></div>
73.8 KB
./usr/share/doc/libgtsam-dev/html/a01238_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/StereoFactor.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 98, 218 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">StereoFactor.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="a01238.html">Go·to·the·documentation·of·this·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·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="l00019"·name="l00019"></a><span·class="lineno">···19</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>
 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>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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;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="a01013.html">gtsam/nonlinear/NonlinearFactor.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;vector&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="a00341.html">gtsam/geometry/StereoCamera.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>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>
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>·POSE,·<span·class="keyword">class</span>·LANDMARK&gt;</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>
 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>
126 <div·class="foldopen"·id="foldopen00031"·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="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>
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04960.html">···31</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04960.html">GenericStereoFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;POSE,·LANDMARK&gt;·{</div> 
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">private</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="comment">//·Keep·a·copy·of·measurement·and·calibration·for·I/O</span></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">···35</span>··<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·measured_;······················</div> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··Cal3_S2Stereo::shared_ptr·K_;················</div> 
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··boost::optional&lt;POSE&gt;·body_P_sensor_;········</div> 
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·verbosity·handling·for·Cheirality·Exceptions</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>
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordtype">bool</span>·throwCheirality_;·······················</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">bool</span>·verboseCheirality_;·····················</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>144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">size_t</span>·d_;</div>
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·shorthand·for·base·class·type</span></div> 
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04960.html#af1bd37035381e6901dcf9c39734fba35">···46</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;POSE,·LANDMARK&gt;</a>·<a·class="code·hl_typedef"·href="a04960.html#af1bd37035381e6901dcf9c39734fba35">Base</a>;·············</div> 
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a04960.html#a6655f82262d0e9cfd83bf7ecea4cbea3">···47</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04960.html">GenericStereoFactor&lt;POSE,·LANDMARK&gt;</a>·<a·class="code·hl_typedef"·href="a04960.html#a6655f82262d0e9cfd83bf7ecea4cbea3">This</a>;···········</div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04960.html#a77ec7f1a8e17a46ad0a6e0d092b2549f">···48</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;GenericStereoFactor&gt;·<a·class="code·hl_typedef"·href="a04960.html#a77ec7f1a8e17a46ad0a6e0d092b2549f">shared_ptr</a>;··</div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04960.html#acf611598e4995aaba265b3b4c853e67c">···49</a></span>··<span·class="keyword">typedef</span>·POSE·<a·class="code·hl_typedef"·href="a04960.html#acf611598e4995aaba265b3b4c853e67c">CamPose</a>;·······································</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>·</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>
 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>
 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>
 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>
147 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">159 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04960.html#aac8f2d1b74b72d392ae450974e8d1e18">···54</a></span>··<a·class="code·hl_function"·href="a04960.html#aac8f2d1b74b72d392ae450974e8d1e18">GenericStereoFactor</a>()·:·K_(new·<a·class="code·hl_class"·href="a02956.html">Cal3_S2Stereo</a>(444,·555,·666,·777,·888,·1.0)),</div> 
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······throwCheirality_(false),·verboseCheirality_(false)·{}</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>
 162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div>
150 </div>163 </div>
151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>164 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>};</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="a04960.html#aca587c1e7ce85802898fbf398470b229">···66</a></span>··<a·class="code·hl_function"·href="a04960.html#aca587c1e7ce85802898fbf398470b229">GenericStereoFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>&amp;·<a·class="code·hl_function"·href="a04960.html#a92382457d5ec985d0e12bccbefcc0353">measured</a>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,</div> 
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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,·<span·class="keyword">const</span>·Cal3_S2Stereo::shared_ptr&amp;·K,</div> 
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······boost::optional&lt;POSE&gt;·body_P_sensor·=·boost::none)·:</div> 
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·poseKey,·landmarkKey),·measured_(<a·class="code·hl_function"·href="a04960.html#a92382457d5ec985d0e12bccbefcc0353">measured</a>),·K_(K),·body_P_sensor_(body_P_sensor),</div> 
157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····throwCheirality_(false),·verboseCheirality_(false)·{}</div> 
158 </div>165 </div>
159 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
160 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a04960.html#a3e9bbe838c9f91e54e8b6f9d61d3f537">···83</a></span>··<a·class="code·hl_function"·href="a04960.html#a3e9bbe838c9f91e54e8b6f9d61d3f537">GenericStereoFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>&amp;·<a·class="code·hl_function"·href="a04960.html#a92382457d5ec985d0e12bccbefcc0353">measured</a>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,</div> 
162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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,·<span·class="keyword">const</span>·Cal3_S2Stereo::shared_ptr&amp;·K,</div> 
163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04960.html#a0f42c83ba31c711f67243d36b72a7d31">throwCheirality</a>,·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04960.html#a73bfae830f21b0246b85e25870dafe34">verboseCheirality</a>,</div> 
164 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······boost::optional&lt;POSE&gt;·body_P_sensor·=·boost::none)·:</div> 
165 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·poseKey,·landmarkKey),·measured_(<a·class="code·hl_function"·href="a04960.html#a92382457d5ec985d0e12bccbefcc0353">measured</a>),·K_(K),·body_P_sensor_(body_P_sensor),</div> 
166 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····throwCheirality_(<a·class="code·hl_function"·href="a04960.html#a0f42c83ba31c711f67243d36b72a7d31">throwCheirality</a>),·verboseCheirality_(<a·class="code·hl_function"·href="a04960.html#a73bfae830f21b0246b85e25870dafe34">verboseCheirality</a>)·{}</div> 
167 </div> 
168 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
169 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a04960.html#a70805bfdaea7d8f8b283553712179c6e">···91</a></span>··<a·class="code·hl_function"·href="a04960.html#a70805bfdaea7d8f8b283553712179c6e">~GenericStereoFactor</a>()<span·class="keyword">·override·</span>{}</div> 
170 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
171 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}"> 
172 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a04960.html#af8c9a316e6190af1bc99f65f4b88c1a8">···94</a></span>··gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04960.html#af8c9a316e6190af1bc99f65f4b88c1a8">clone</a>()<span·class="keyword">·const·override·</span>{</div> 
173 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div> 
174 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_typedef"·href="a04960.html#a6655f82262d0e9cfd83bf7ecea4cbea3">This</a>(*<span·class="keyword">this</span>)));·}</div> 
175 </div> 
Max diff block lines reached; 16721/55992 bytes (29.86%) of diff not shown.
19.0 KB
html2text {}
Max HTML report size reached
9.71 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/BetweenFactor.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 95, 55 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="#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">RegularImplicitSchurFactor.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p>A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.··
 106 <a·href="#details">More...</a></p>
  
106 <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>
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="a04764.html">gtsam::BetweenFactor&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="a04912.html">gtsam::RegularImplicitSchurFactor&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>
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>113 <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> 
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>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>
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>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
123 <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>
124 Namespaces</h2></td></tr>118 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>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>
126 <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>
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"> 
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>122 </table>
135 <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>A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.·</p>
136 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Viorela·Ila·</dd></dl>125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 126 <dd>
 127 Luca·Carlone·</dd></dl>
137 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>132 ··<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="a01241.html">BetweenFactor.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="a01241.html">RegularImplicitSchurFactor.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>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>
144 ··</ul>135 ··</ul>
145 </div>136 </div>
146 </body>137 </body>
147 </html>138 </html>
2.5 KB
html2text {}
Max HTML report size reached
527 B
./usr/share/doc/libgtsam-dev/html/a01241.js
441 B
js-beautify {}
Max HTML report size reached
199 KB
./usr/share/doc/libgtsam-dev/html/a01241_source.html
Max HTML report size reached
61.5 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.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 95, 152 lines modifiedOffset 95, 170 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;
101 <a·href="#typedef-members">Typedefs</a>·&#124;102 <a·href="#typedef-members">Typedefs</a>·&#124;
102 <a·href="#enum-members">Enumerations</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">dataset.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>utility·functions·for·loading·datasets··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="a01247_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">
 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">
117 <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>
118 Typedefs</h2></td></tr>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>
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>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>
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>130 <tr·class="separator:ae41fc78bcb55de4f3cfe9f49c08e6857"><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">131 </table><table·class="memberdecls">
168 <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>
169 Functions</h2></td></tr>133 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>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>
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>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>
172 <tr·class="separator:aef971b2c69845e4fcce707306703c7b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <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>137 <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>138 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>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>
176 <tr·class="separator:adbe09e573771fd72b08069353d537725"><td·class="memSeparator"·colspan="2">&#160;</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>
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>144 <tr·class="separator:a74b68182ddcb10f2319bf75681216dfc"><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> 
Max diff block lines reached; 23032/40840 bytes (56.40%) of diff not shown.
21.6 KB
html2text {}
Max HTML report size reached
2.54 KB
./usr/share/doc/libgtsam-dev/html/a01247.js
2.46 KB
js-beautify {}
Max HTML report size reached
10.6 KB
./usr/share/doc/libgtsam-dev/html/a01250.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 95, 51 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="#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="#enum-members">Enumerations</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GeneralSFMFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SmartFactorParams.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>a·general·SFM·factor·with·an·unknown·calibration··106 <p>Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01250_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01250_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="a04840.html">gtsam::GeneralSFMFactor&lt;·CAMERA,·LANDMARK·&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> 
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> 
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>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>
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>
 120 </table><table·class="memberdecls">
 121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a>
 122 Enumerations</h2></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 </table>136 </table>
128 <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>
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>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>
132 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
135 <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!·-->
136 ··<ul>148 ··<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="a01250.html">GeneralSFMFactor.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="a01250.html">SmartFactorParams.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>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>
139 ··</ul>151 ··</ul>
140 </div>152 </div>
141 </body>153 </body>
142 </html>154 </html>
2.91 KB
html2text {}
Max HTML report size reached
1.4 KB
./usr/share/doc/libgtsam-dev/html/a01250.js
1.32 KB
js-beautify {}
Max HTML report size reached
123 KB
./usr/share/doc/libgtsam-dev/html/a01250_source.html
Max HTML report size reached
6.52 KB
./usr/share/doc/libgtsam-dev/html/a01253_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="a01307.html">gtsam/slam/SmartProjectionFactor.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="a01262.html">gtsam/slam/SmartProjectionFactor.h</a>&gt;</span></div>
122 <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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <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="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>124 <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>·CAMERA&gt;</div>
125 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04952.html">···52</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04952.html">SmartProjectionRigFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04936.html">SmartProjectionFactor</a>&lt;CAMERA&gt;·{</div>126 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04952.html">···52</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04952.html">SmartProjectionRigFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04936.html">SmartProjectionFactor</a>&lt;CAMERA&gt;·{</div>
127 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·<span·class="keyword">private</span>:</div>127 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·<span·class="keyword">private</span>:</div>
128 <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="a04936.html">SmartProjectionFactor&lt;CAMERA&gt;</a>·<a·class="code·hl_class"·href="a04936.html">Base</a>;</div>128 <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="a04936.html">SmartProjectionFactor&lt;CAMERA&gt;</a>·<a·class="code·hl_class"·href="a04936.html">Base</a>;</div>
Offset 391, 15 lines modifiedOffset 391, 15 lines modified
391 <div·class="line"><a·id="l00368"·name="l00368"></a><span·class="lineno">··368</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>391 <div·class="line"><a·id="l00368"·name="l00368"></a><span·class="lineno">··368</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>
392 <div·class="foldopen"·id="foldopen00369"·data-start="{"·data-end="};">392 <div·class="foldopen"·id="foldopen00369"·data-start="{"·data-end="};">
393 <div·class="line"><a·id="l00369"·name="l00369"></a><span·class="lineno"><a·class="line"·href="a04956.html">··369</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04952.html">SmartProjectionRigFactor</a>&lt;CAMERA&gt;·&gt;</div>393 <div·class="line"><a·id="l00369"·name="l00369"></a><span·class="lineno"><a·class="line"·href="a04956.html">··369</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04952.html">SmartProjectionRigFactor</a>&lt;CAMERA&gt;·&gt;</div>
394 <div·class="line"><a·id="l00370"·name="l00370"></a><span·class="lineno">··370</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;SmartProjectionRigFactor&lt;CAMERA&gt;·&gt;·{};</div>394 <div·class="line"><a·id="l00370"·name="l00370"></a><span·class="lineno">··370</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;SmartProjectionRigFactor&lt;CAMERA&gt;·&gt;·{};</div>
395 </div>395 </div>
396 <div·class="line"><a·id="l00371"·name="l00371"></a><span·class="lineno">··371</span>·</div>396 <div·class="line"><a·id="l00371"·name="l00371"></a><span·class="lineno">··371</span>·</div>
397 <div·class="line"><a·id="l00372"·name="l00372"></a><span·class="lineno">··372</span>}··<span·class="comment">//·namespace·gtsam</span></div>397 <div·class="line"><a·id="l00372"·name="l00372"></a><span·class="lineno">··372</span>}··<span·class="comment">//·namespace·gtsam</span></div>
398 <div·class="ttc"·id="aa01307_html"><div·class="ttname"><a·href="a01307.html">SmartProjectionFactor.h</a></div><div·class="ttdoc">Smart·factor·on·cameras·(pose·+·calibration)</div></div>398 <div·class="ttc"·id="aa01262_html"><div·class="ttname"><a·href="a01262.html">SmartProjectionFactor.h</a></div><div·class="ttdoc">Smart·factor·on·cameras·(pose·+·calibration)</div></div>
399 <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>399 <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>
400 <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>400 <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>
401 <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>401 <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>
402 <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>402 <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>
403 <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>403 <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>
404 <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>404 <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>
405 <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>405 <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>
6.17 KB
./usr/share/doc/libgtsam-dev/html/a01256.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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·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, 41 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">EssentialMatrixConstraint.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><a·href="a01256_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01256_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="a04808.html">gtsam::EssentialMatrixConstraint</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>
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·name[·...·truncated·by·diffoscope;·len:·72,·SHA:·c476b6ac81f274aa6eadf4b86da62b9987a3173703ae9ef83dc3b54c7e1a13f4·...·].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>
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>
118 </table>118 </table>
119 <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>Frank·Dellaert·</dd>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd></dl>
121 <dd> 
122 Pablo·Alcantarilla·</dd></dl> 
123 <dl·class="section·date"><dt>Date</dt><dd>Jan·5,·2014·</dd></dl> 
124 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
127 <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!·-->
128 ··<ul>125 ··<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="a01256.html">EssentialMatrixConstraint.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="a01256.html">AntiFactor.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>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>
131 ··</ul>128 ··</ul>
132 </div>129 </div>
133 </body>130 </body>
134 </html>131 </html>
1.34 KB
html2text {}
Max HTML report size reached
54.9 KB
./usr/share/doc/libgtsam-dev/html/a01256_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/AntiFactor.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, 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">EssentialMatrixConstraint.h</div></div>104 ··<div·class="headertitle"><div·class="title">AntiFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01256.html">Go·to·the·documentation·of·this·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="a01256.html">Go·to·the·documentation·of·this·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-2014,·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="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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="a01169.html">gtsam/nonlinear/NonlinearFactor.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="a00788.html">gtsam/linear/GaussianFactor.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="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="a01013.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> 
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="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>126 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00031"·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·c[·...·truncated·by·diffoscope;·len:·81,·SHA:·127b820f76fea13ebb59cb9fafcd6a3d49e5a8f0e91fbbcc35f8364ce73268c2·...·]·{</div>128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04760.html">···31</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04760.html">AntiFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href=[·...·truncated·by·diffoscope;·len:·33,·SHA:·2fa95a27a67d7480ccb5f24afe3994d4487b47a96f64701a58207eeadf111cf2·...·]·{</div>
127 <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>·</div>
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">private</span>:</div>130 <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="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>·</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>132 <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="a04760.html">AntiFactor</a>·<a·class="code·hl_class"·href="a04760.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>133 <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>
 134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">typedef</span>·NonlinearFactor::shared_ptr·sharedFactor;</div>
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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> 
134 <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="l00039"·name="l00039"></a><span·class="lineno">···39</span>····sharedFactor·factor_;</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>
 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>·</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>140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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[·...·truncated·by·diffoscope;·len:·55,·SHA:·16464875c21b957da403f6d36e85ad8e84f191f67aea781d8f3956fef2a576c5·...·];</div>141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;AntiFactor&gt;·shared_ptr;</div>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</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"><a·class="line"·href="a04760.html#a344e9905b3dbb09d34599cf6c59ccbf7">···47</a></span>····<a·class="code·hl_function"·href="a04760.html#a344e9905b3dbb09d34599cf6c59ccbf7">AntiFactor</a>()·{}</div>
139 <div·class="foldopen"·id="foldopen00045"·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> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div> 
142 </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>·</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04760.html#a0db982b2aa42e353e2c17e0ebf379602">···50</a></span>····<a·class="code·hl_function"·href="a04760.html#a0db982b2aa42e353e2c17e0ebf379602">AntiFactor</a>(NonlinearFactor::shared_ptr·factor)·:·<a·class="code·hl_class"·href="a04496.html">Base</a>(factor-&gt;<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>()),·factor_(factor)·{}</div>
 146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<a·class="code·hl_class"·href="a04760.html">~AntiFactor</a>()<span·class="keyword">·override·</span>{}</div>
 148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
144 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">149 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04760.html#aaae5776982262946ead794d553e860ff">···55</a></span>····gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04760.html#aaae5776982262946ead794d553e860ff">clone</a>()<span·class="keyword">·const·override·</span>{</div>
 151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>
 152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04760.html">This</a>(*<span·class="keyword">this</span>)));·}</div>
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>153 </div>
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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="foldopen"·id="foldopen00062"·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>156 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a04760.html#a85a0261a0789115da7828b5b04f1fbbd">···62</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04760.html#a85a0261a0789115da7828b5b04f1fbbd">print<[·...·truncated·by·diffoscope;·len:·277,·SHA:·6a6f1b7cd9e592d11b6e294517a5bb84be17fc0470badc66b6ef57a924ad83c9·...·]</div>
 157 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;AntiFactor·version·of:&quot;</span>·&lt;&lt;·std::endl;</div>
 158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······factor_-&gt;print(s,·keyFormatter);</div>
158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
159 </div>160 </div>
160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>161 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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[·...·truncated·by·diffoscope;·len:·44,·SHA:·0575b0558e065a890e6c6d7a1e0bba2e9d1b269ed8d5469c25dff87418713ec2·...·]>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="a04760.html#a265ec05a29991ad5c17d2691f72d29c5">···68</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04760.html#a265ec05a29991ad5c17d2691f72d29c5">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>
 164 <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="a04760.html">This</a>·*e·=··<span·class="keyword">dynamic_cast&lt;</span><span·class="keyword">const·</span><a·class="code·hl_class"·href="a04760.html">This</a>*<span·class="keyword">&gt;</span>·(&amp;expected);</div>
 165 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keywordflow">return</span>·e·!=·<span·class="keyword">nullptr</span>·&amp;&amp;·<a·class="code·hl_function"·href="a04496.html#a5cd358eeaec6a03152dc9ed3b93c4054">Base::equals</a>(*e,·tol)·&amp;&amp;·this-&gt;factor_-&gt;<a·class="code·hl_function"·href="a04760.html#a265ec05a29991ad5c17d2691f72d29c5">equals</a>(*e-&gt;factor_,·tol);</div>
 166 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
 167 </div>
163 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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;·e[·...·truncated·by·diffoscope;·len:·105,·SHA:·0bc6a5511275212553b32959995b7cc64a288f6b21232a701e7b7b1cbbb1fde4·...·]</div>169 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a04760.html#aa3ead8c96602e00982780d3a617324f7">···80</a></span>····<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04760.html#aa3ead8c96602e00982780d3a617324f7">err[·...·truncated·by·diffoscope;·len:·215,·SHA:·bc00033ed6b3f7a51ff8c7fe1de171156cf1ee3f6e993088211421c9372b7091·...·]</div>
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>170 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 171 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a04760.html#a5b8f8c34f7d3515305e304236101a1b8">···83</a></span>····<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04760.html#a5b8f8c34f7d3515305e304236101a1b8">dim</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·factor_-&gt;dim();·}</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="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 173 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a04760.html#a3fdebc4b065e26aa40d0cce310acf210">···89</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04760.html#a3fdebc4b065e26aa40d0cce310acf210">active</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>·factor_-&gt;active(c);·}</div>
 174 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
170 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">175 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}">
 176 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a04760.html#a355ce48d06237150a1f4952c354fc588">···97</a></span>····boost::shared_ptr&lt;GaussianFactor&gt;·<a·class="code·hl_function"·href="a04760.html#a355ce48d06237150a1f4952c354fc588">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>
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_function"·href="a04808.html#a2bf85d8558be6abd29eedb4a06d3b808">measured</a>()<span·class="keyword">·const·</span>{</div> 
172 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·measuredE_;</div> 
173 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>177 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 178 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······<span·class="comment">//·Generate·the·linearized·factor·from·the·contained·nonlinear·factor</span></div>
 179 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·gaussianFactor·=·factor_-&gt;linearize(c);</div>
 180 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 181 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······<span·class="comment">//·return·the·negated·version·of·the·factor</span></div>
 182 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······<span·class="keywordflow">return</span>·gaussianFactor-&gt;negate();</div>
 183 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····}</div>
174 </div>184 </div>
Max diff block lines reached; 11710/42398 bytes (27.62%) of diff not shown.
13.4 KB
html2text {}
Max HTML report size reached
6.9 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/AntiFactor.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, 38 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">AntiFactor.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>Smart·factor·on·cameras·(pose·+·calibration)··
 106 <a·href="#details">More...</a></p>
  
105 <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>
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="a04760.html">gtsam::AntiFactor</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="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>
 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>
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>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04940.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>Stephen·Williams·</dd></dl>125 <div·class="textblock"><p>Smart·factor·on·cameras·(pose·+·calibration)·</p>
 126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 127 <dd>
 128 Zsolt·Kira·</dd>
 129 <dd>
 130 Frank·Dellaert·</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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01262.html">AntiFactor.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="a01262.html">SmartProjectionFactor.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.63 KB
html2text {}
Max HTML report size reached
181 KB
./usr/share/doc/libgtsam-dev/html/a01262_source.html
Max HTML report size reached
149 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
10.3 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/InitializePose3.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 96, 54 lines modifiedOffset 96, 54 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="#define-members">Macros</a>··</div>
103 ··<div·class="headertitle"><div·class="title">InitializePose3.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">BetweenFactor.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="a01274_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a01274_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04856.html">gtsam::InitializePose3</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>
 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>
 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>
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>
120 </table><table·class="memberdecls">128 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>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>
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> 
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> 
128 <tr·class="separator:ac30cc9ae4cb9a4f49912bdfa27d9dca8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:a17e12c180bebc56ed6dbc4f793d5a156"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>134 </table>
130 <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>
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> 
135 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</dd></dl> 
136 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>141 ··<ul>
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="a01274.html">InitializePose3.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="a01274.html">BetweenFactor.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>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>
143 ··</ul>144 ··</ul>
144 </div>145 </div>
145 </body>146 </body>
146 </html>147 </html>
2.37 KB
html2text {}
Max HTML report size reached
417 B
./usr/share/doc/libgtsam-dev/html/a01274.js
331 B
js-beautify {}
Max HTML report size reached
66.7 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/InitializePose3.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/BetweenFactor.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, 215 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">BetweenFactor.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,·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="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</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>
 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>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>125 <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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00332.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="a00575.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="a00725.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="a00869.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="a01112.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="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>
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>128 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#else</span></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>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>132 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>133 <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>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>
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>135 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>·VALUE&gt;</div>
 137 <div·class="foldopen"·id="foldopen00040"·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"·href="a04536.html">NoiseModelFactorN</a>&lt;VALUE,·VALUE&gt;·{</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="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>
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>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>
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>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>
 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>
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</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>
 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>
 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>
 171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
134 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">172 <div·class="foldopen"·id="foldopen00079"·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>()<span·class="keyword">·const·override·</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>
 175 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·This(*<span·class="keyword">this</span>)));·}</div>
 176 </div>
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> 
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="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">VectorValues</a>&amp;·relaxedRot3);</div> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</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> 
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> 
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> 
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> 
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> 
157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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> 
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> 
Max diff block lines reached; 30911/51453 bytes (60.08%) of diff not shown.
16.4 KB
html2text {}
Max HTML report size reached
190 KB
./usr/share/doc/libgtsam-dev/html/a01277_source.html
Max HTML report size reached
8.89 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/ProjectionFactor.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, 51 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">ProjectionFactor.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>Reprojection·of·a·LANDMARK·to·a·2D·point.··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="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="a04896.html">gtsam::GenericProjectionFactor&lt;·POSE,·LANDMARK,·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="a04840.html">gtsam::GeneralSFMFactor&lt;·CAMERA,·LANDMARK·&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>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="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>
 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>
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>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>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04900.html#details">More...</a><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><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>Reprojection·of·a·LANDMARK·to·a·2D·point.·</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>Chris·Beall·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd></dl>
127 <dd> 
128 Richard·Roberts·</dd> 
129 <dd> 
130 Frank·Dellaert·</dd> 
131 <dd> 
132 Alex·Cunningham·</dd></dl> 
133 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>136 ··<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="a01280.html">ProjectionFactor.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="a01280.html">GeneralSFMFactor.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>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 ··</ul>139 ··</ul>
141 </div>140 </div>
142 </body>141 </body>
143 </html>142 </html>
2.43 KB
html2text {}
Max HTML report size reached
492 B
./usr/share/doc/libgtsam-dev/html/a01280.js
406 B
js-beautify {}
Max HTML report size reached
148 KB
./usr/share/doc/libgtsam-dev/html/a01280_source.html
Max HTML report size reached
6.8 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/InitializePose.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 94, 38 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">InitializePose.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ProjectionFactor.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>Reprojection·of·a·LANDMARK·to·a·2D·point.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a01283_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01283_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="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>
 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>125 <div·class="textblock"><p>Reprojection·of·a·LANDMARK·to·a·2D·point.·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd>
117 <dl·class="section·date"><dt>Date</dt><dd>August,·2020·</dd></dl>127 <dd>
 128 Richard·Roberts·</dd>
 129 <dd>
 130 Frank·Dellaert·</dd>
 131 <dd>
 132 Alex·Cunningham·</dd></dl>
118 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
121 <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!·-->
122 ··<ul>137 ··<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="a01283.html">InitializePose.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="a01283.html">ProjectionFactor.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>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 ··</ul>140 ··</ul>
126 </div>141 </div>
127 </body>142 </body>
128 </html>143 </html>
1.77 KB
html2text {}
Max HTML report size reached
88.8 KB
./usr/share/doc/libgtsam-dev/html/a01283_source.html
Max HTML report size reached
68.3 KB
./usr/share/doc/libgtsam-dev/html/a01286_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/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, 146 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">PoseRotationPrior.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="a01286.html">Go·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="a01013.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·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>
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>
 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="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>·</div>127 <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="keyword">typedef</span>·<a·class="code·hl_class"·href="a04888.html">PoseRotationPrior&lt;POSE&gt;</a>·This;</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>
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> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">typedef</span>·POSE·Pose;</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> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>129 <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>··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="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>
130 <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>····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>
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>137 <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> 
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> 
140 <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> 
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> 
146 </div>138 </div>
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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>
148 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">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>
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>143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">protected</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>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>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">//·testable</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>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</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>
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> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">return</span>·e·!=·<span·class="keyword">nullptr</span>·&amp;&amp;·<a·class="code·hl_function"·href="a03592.html#a5cc62be07fbcde6678f8b346ab3a3f78">Base::equals</a>(*e,·tol)·&amp;&amp;·measured_.equals(e-&gt;measured_,·tol);</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
171 </div> 
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
173 <div·class="foldopen"·id="foldopen00072"·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>
174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04888.html#ab7505e088cb746352684276bbf3b8ac3">···72</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04888.html#ab7505e088cb746352684276bbf3b8ac3">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> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<a·class="code·hl_function"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">Base::print</a>(s·+·<span·class="stringliteral">&quot;PoseRotationPrior&quot;</span>,·keyFormatter);</div> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····measured_.print(<span·class="stringliteral">&quot;Measured·Rotation&quot;</span>);</div> 
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div> 
178 </div>156 </div>
179 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
180 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">158 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04904.html#ac48e1fa01565b66115b7faed7d132f89">···79</a></span>··<a·class="code·hl_function"·href="a04904.html#ac48e1fa01565b66115b7faed7d132f89">ReferenceFrameFactor</a>(<span·class="keywordtype">double</span>·mu,·<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)</div>
Max diff block lines reached; 20546/52313 bytes (39.28%) of diff not shown.
17.1 KB
html2text {}
Max HTML report size reached
58.0 KB
./usr/share/doc/libgtsam-dev/html/a01289.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 95, 170 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="#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">dataset.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">lago.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>Initialize·Pose2·in·a·factor·graph·using·LAGO·(Linear·Approximation·for·Graph·Optimization).··
108 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01289_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="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>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>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>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>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="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>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
123 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>
 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>
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>120 <tr·class="separator:a0f8b3fc27fe6b9e89c0355ed2a3223a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
132 <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>
133 Functions</h2></td></tr>123 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>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>
136 <tr·class="separator:aef971b2c69845e4fcce707306703c7b8"><td·class="memSeparator"·colspan="2">&#160;</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="a01304.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>
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>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="a01304.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>
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>133 <tr·class="separator:a9477b0693aa50d75046628f441d71c33"><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="b[·...·truncated·by·diffoscope;·len:·111,·SHA:·26a960ef2871b98d64e2859db2594ead5e01855690dcb75fa70dcaccf49305d1·...·]>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>
158 <tr·class="separator:a3e3796f20f02642e733d6e2bdc447dfe"><td·class="memSeparator"·colspan="2">&#160;</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>
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> 
Max diff block lines reached; 7248/41036 bytes (17.66%) of diff not shown.
17.8 KB
html2text {}
Max HTML report size reached
8.54 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/SmartProjectionPoseFactor.h·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 95, 50 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="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SmartProjectionPoseFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">InitializePose3.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.··106 <p>Initialize·Pose3·in·a·factor·graph.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <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>
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="a04944.html">gtsam::SmartProjectionPoseFactor&lt;·CALIBRATION·&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> 
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>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>
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>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>
 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: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>
 128 <tr·class="separator:ac30cc9ae4cb9a4f49912bdfa27d9dca8"><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>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·</p>131 <div·class="textblock"><p>Initialize·Pose3·in·a·factor·graph.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>132 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
127 <dd>133 <dd>
 134 Frank·Dellaert·</dd></dl>
 135 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</dd></dl>
128 Chris·Beall·</dd> 
129 <dd> 
130 Zsolt·Kira·</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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01292.html">SmartProjectionPoseFactor.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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01292.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.05 KB
html2text {}
Max HTML report size reached
291 B
./usr/share/doc/libgtsam-dev/html/a01292.js
205 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01292·=·[1 var·a01292·=·[
2 ····["gtsam::traits<·SmartProjectionPoseFactor<·CALIBRATION·>·>",·"a04948.html",·null]2 ····["gtsam::InitializePose3",·"a04856.html",·null]
3 ];3 ];
61.0 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/SmartProjectionPoseFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/InitializePose3.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, 176 lines modifiedOffset 98, 97 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">SmartProjectionPoseFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">InitializePose3.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="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;<a·class="code"·href="a01307.html">gtsam/slam/SmartProjectionFactor.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="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>
121 <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>·</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>
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>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>
123 <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>·CALIBRATION&gt;</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>
124 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">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>
125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04944.html">···45</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04944.html">SmartProjectionPoseFactor</a></div> 
126 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04936.html">SmartProjectionFactor</a>&lt;PinholePose&lt;CALIBRATION&gt;·&gt;·{</div> 
127 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·<span·class="keyword">private</span>:</div> 
128 <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="a03124.html">PinholePose&lt;CALIBRATION&gt;</a>·Camera;</div> 
129 <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="a04936.html">SmartProjectionFactor&lt;Camera&gt;</a>·Base;</div> 
130 <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="a04944.html">SmartProjectionPoseFactor&lt;CALIBRATION&gt;</a>·This;</div> 
131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">protected</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">Vec[·...·truncated·by·diffoscope;·len:·32,·SHA:·63427cb13b7be274c2716e61a71134fdf9d1b3407cbba6f80f88c31be75a70f7·...·]</div>
133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04944.html#a38878009ca4060a870b45f46184656dd">···54</a></span>··boost::shared_ptr&lt;CALIBRATION&gt;·<a·class="code·hl_variable"·href="a04944.html#a38878009ca4060a870b45f46184656dd">K_</a>;·</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>
 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>
135 <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>
136 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">public</span>:</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>
137 <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>·</div>
138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04944.html#a28d8d11331b16d38d35f40d63bcb2853">···59</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a04944.html#a28d8d11331b16[·...·truncated·by·diffoscope;·len:·36,·SHA:·f8fe6c016dbbfddeceb049f0ccbdc0346969ab35319cb37cabb9294b30c97b8d·...·]</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="[·...·truncated·by·diffoscope;·len:·129,·SHA:·1c86dd4fc816e33d1685eff2368e5d7e5774ed3b9420922305ec96e7f3b36f4f·...·]</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>
139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>154 <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"><a·class="line"·href="a04944.html#aceb2d76933a58312e2ddd0ef64f12cfd">···64</a></span>··<a·class="code·hl_function"·href="a04944.html#aceb2d76933a58312e2ddd0ef64f12cfd">SmartProjectionPoseFactor</a>()·{}</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>
141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>
 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>
142 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}"> 
143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04944.html#a165cf8ab1c71f9d685fc209dd6d672b8">···72</a></span>··<a·class="code·hl_function"·href="a04944.html#a165cf8ab1c71f9d685fc209dd6d672b8">SmartProjectionPoseFactor</a>(</div> 
144 <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#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·sharedNoiseModel,</div> 
145 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;CALIBRATION&gt;·K,</div> 
146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>&amp;·params·=·<a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>())</div> 
147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······:·Base(sharedNoiseModel,·params),·<a·class="code·hl_variable"·href="a04944.html#a38878009ca4060a870b45f46184656dd">K_</a>(K)·{</div> 
148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div>161 <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">NonlinearFactorGraph</a>&amp;·graph);</div>
 163 <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>··<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="keyword">false</span>);</div>
 166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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>
149 </div>169 </div>
150 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
151 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}"> 
152 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a04944.html#abcb92891b3d5fd2030b2c74a8349e268">···86</a></span>··<a·class="code·hl_function"·href="a04944.html#abcb92891b3d5fd2030b2c74a8349e268">SmartProjectionPoseFactor</a>(</div> 
153 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·sharedNoiseModel,</div> 
154 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;CALIBRATION&gt;·K,</div> 
155 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keyword">const</span>·boost::optional&lt;Pose3&gt;·body_P_sensor,</div> 
156 <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="a04932.html">SmartProjectionParams</a>&amp;·params·=·<a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>())</div> 
157 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······:·<a·class="code·hl_class"·href="a04944.html">SmartProjectionPoseFactor</a>(sharedNoiseModel,·K,·params)·{</div> 
158 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····this-&gt;<a·class="code·hl_variable"·href="a04928.html#ad8b373cb10b9a3e4c13a37925821e64a">body_P_sensor_</a>·=·body_P_sensor;</div> 
159 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div> 
160 </div> 
161 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
162 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a04944.html#a6977aebb8c9cce62f627646134f94cac">···96</a></span>··<a·class="code·hl_function"·href="a04944.html#a6977aebb8c9cce62f627646134f94cac">~SmartProjectionPoseFactor</a>()<span·class="keyword">·override·</span>{</div> 
164 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··}</div> 
165 </div> 
166 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
167 <div·class="foldopen"·id="foldopen00104"·data-start="{"·data-end="}"> 
168 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a04944.html#a6c638ae6535bf66d13e70852dd851ff3">··104</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04944.html#a6c638ae6535bf66d13e70852dd851ff3">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·=</div> 
169 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</div> 
170 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;SmartProjectionPoseFactor,·z·=·\n·&quot;</span>;</div> 
171 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····Base::print(<span·class="stringliteral">&quot;&quot;</span>,·keyFormatter);</div> 
172 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··}</div> 
173 </div> 
174 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
175 <div·class="foldopen"·id="foldopen00111"·data-start="{"·data-end="}"> 
Max diff block lines reached; 12945/45949 bytes (28.17%) of diff not shown.
16.1 KB
html2text {}
Max HTML report size reached
10.9 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/SmartFactorBase.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 95, 51 lines modifiedOffset 95, 57 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">SmartFactorBase.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">FrobeniusFactor.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Base·class·to·create·smart·factors·on·poses·or·cameras.··106 <p>Various·factors·that·minimize·some·Frobenius·norm.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <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>
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="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&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="a04828.html">gtsam::FrobeniusPrior&lt;·Rot·&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="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·hre[·...·truncated·by·diffoscope;·len:·7,·SHA:·f4c618828dcb944c1c7627e789a2bf1ab37b40d3aeb1ac707455c5c5cab00ba6·...·]28.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>
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">121 </table><table·class="memberdecls">
115 <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>
116 Namespaces</h2></td></tr>123 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>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>
118 <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>
119 <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: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>
 132 <tr·class="separator:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>133 </table>
121 <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>
122 <div·class="textblock"><p>Base·class·to·create·smart·factors·on·poses·or·cameras.·</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>
123 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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·-->138 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
135 <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!·-->
136 ··<ul>142 ··<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="a01295.html">SmartFactorBase.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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01295.html">FrobeniusFactor.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>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>
139 ··</ul>145 ··</ul>
140 </div>146 </div>
141 </body>147 </body>
142 </html>148 </html>
2.88 KB
html2text {}
Max HTML report size reached
500 B
./usr/share/doc/libgtsam-dev/html/a01295.js
414 B
js-beautify {}
Max HTML report size reached
163 KB
./usr/share/doc/libgtsam-dev/html/a01295_source.html
Max HTML report size reached
42.7 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/KarcherMeanFactor.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, 94 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">KarcherMeanFactor.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 <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.h</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>
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@author·Frank·Dellaert</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>
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·March·2019</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>
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>
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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="a00119.html">gtsam/base/Matrix.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>
127 <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/JacobianFactor.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="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>
 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="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>
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>126 <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;map&gt;</span></div>127 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·<span·class="keyword">public</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>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>
 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>
131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>133 <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> 
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>134 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 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>
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>139 <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><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>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="s[·...·truncated·by·diffoscope;·len:·54,·SHA:·f9c089aa4d40e3129abcb4bce84847a3566e54f287a1f9d5ff1fc20fa5324a98·...·]</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>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>
 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">//·TODO:·Convert·this·factor·to·dimension·two,·three·dimensions·is·redundant·for·direction·prior</span></div>
138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">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>
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> 
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>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>
145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>156 <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::shared_ptr&lt;JacobianFactor&gt;·whitenedJacobian_;</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>157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>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>
 161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
 162 </div>
152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>()<spa[·...·truncated·by·diffoscope;·len:·42,·SHA:·55afe777c2a1015285cba5660f20b523cb43ef7f71717d5191dd0e65dd64325f·...·]>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>
154 <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>
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·[·...·truncated·by·diffoscope;·len:·150,·SHA:·d1fbf967b78a6f04a9e5674f419482f113689102233cadb4acb9f4a33170cbe3·...·]</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;OrientedPlane3Direction[·...·truncated·by·diffoscope;·len:·19,·SHA:·33840997f83813c1546e67bd3bd5f2db3528b02366799ff1c3f1f0e06121075d·...·]</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>
156 <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>
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[·...·truncated·by·diffoscope;·len:·95,·SHA:·2b1e2f1828448f8a4261a7c9e4cbf478ef313c740ebf4b3fd79502d20e69b453·...·]</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;·ex[·...·truncated·by·diffoscope;·len:·104,·SHA:·6178f36658ecb332bf6e4b06ffeea02757914d7d810c267a7e00c5445e064732·...·]</div>
158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··Vector·evaluateError(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>&amp;·plane,</div>
 176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······boost::optional&lt;Matrix&amp;&gt;·H·=·boost::none)·<span·class="keyword">const·override</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>177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>};</div>
163 </div>178 </div>
164 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>};</div>179 <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><span·class="comment">//·\KarcherMeanFactor</span></div> 
167 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}·<span·class="comment">//·namespace·gtsam</span></div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}·<span·class="comment">//·gtsam</span></div>
Max diff block lines reached; 8821/32718 bytes (26.96%) of diff not shown.
10.6 KB
html2text {}
Max HTML report size reached
53.5 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/lago.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 96, 184 lines modifiedOffset 96, 151 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="#typedef-members">Typedefs</a>·&#124;101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#enum-members">Enumerations</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">lago.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">dataset.h·File·Reference</div></div>
104 </div><!--header-->105 </div><!--header-->
105 <div·class="contents">106 <div·class="contents">
  
106 <p>Initialize·Pose2·in·a·factor·graph·using·LAGO·(Linear·Approximation·for·Graph·Optimization).··107 <p>utility·functions·for·loading·datasets··
107 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01301_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a01301_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">110 <table·class="memberdecls">
110 <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>
111 Namespaces</h2></td></tr>112 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="memitem:a01428"·id="r_a01428"><td·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="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 <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="typedef-members"·name="typedef-members"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
117 Typedefs</h2></td></tr>118 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> 
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>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>
120 <tr·class="separator:a0f8b3fc27fe6b9e89c0355ed2a3223a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>166 <tr·class="separator:a8be373f34edc0a9d28b1bfab5dd62ba0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">167 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>168 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Functions</h2></td></tr>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>
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>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>
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="a01259.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> 
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="a01259.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>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>
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>180 <tr·class="separator:a683ab6a83b5b3e508e734a7089986838"><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>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>
Max diff block lines reached; 7218/37322 bytes (19.34%) of diff not shown.
17.0 KB
html2text {}
Max HTML report size reached
64.5 KB
./usr/share/doc/libgtsam-dev/html/a01301_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/dataset.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, 208 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">dataset.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01301.html">Go·to·the·documentation·of·this·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="a01301.html">Go·to·the·documentation·of·this·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="l00035"·name="l00035"></a><span·class="lineno">···35</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>
 120 <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>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01274.html">gtsam/slam/BetweenFactor.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="a01217.html">gtsam/sfm/SfmData.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="a00314.html">gtsam/geometry/Cal3Bundler.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="a00335.html">gtsam/geometry/PinholeCamera.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="a00398.html">gtsam/geometry/Pose2.h</a>&gt;</span></div>
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00341.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>
 127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01004.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>
 129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00755.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
 130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00134.html">gtsam/base/serialization.h</a>&gt;</span></div>
 131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>
 132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/types.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</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="a01112.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;boost/smart_ptr/shared_ptr.hpp&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="a00725.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;string&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="a00869.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;utility&gt;</span>·<span·class="comment">//·for·pair</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="a00575.html">gtsam/inference/graph.h</a>&gt;</span></div>137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
 139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>141 <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>
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>142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>GTSAM_EXPORT·std::string·<a·class="code·hl_function"·href="a01428.html#aef971b2c69845e4fcce707306703c7b8">findExampleDataFile</a>(<span·class="keyword">const</span>·std::string&amp;·name);</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>144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>GTSAM_EXPORT·std::string·<a·class="code·hl_function"·href="a01428.html#adbe09e573771fd72b08069353d537725">createRewrittenFileName</a>(<span·class="keyword">const</span>·std::string&amp;·name);</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>146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>147 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="};">
 148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18">···66</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18">NoiseFormat</a>·{</div>
 149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18ad0aaa5c51a45cb7c9151aae60a603209">···67</a></span>··<a·class="code·hl_enumvalue"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18ad0aaa5c51a45cb7c9151aae60a603209">NoiseFormatG2O</a>,·</div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a3790bc2c6f11cd7da84730b33173de5a">···68</a></span>··<a·class="code·hl_enumvalue"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a3790bc2c6f11cd7da84730b33173de5a">NoiseFormatTORO</a>,·</div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a1f8edeb25c58a249789556c686265a4c">···69</a></span>··<a·class="code·hl_enumvalue"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a1f8edeb25c58a249789556c686265a4c">NoiseFormatGRAPH</a>,·</div>
 152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a5450a16f3522214ccdfa23c461e7d05a">···70</a></span>··<a·class="code·hl_enumvalue"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a5450a16f3522214ccdfa23c461e7d05a">NoiseFormatCOV</a>,·</div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<a·class="code·hl_enumvalue"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a2f9067b8f5bd2d0dd38c49326a4c070e">NoiseFormatAUTO</a>··</div>
 154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a2f9067b8f5bd2d0dd38c49326a4c070e">···72</a></span>};</div>
 155 </div>
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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>157 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">
 158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a01428.html#a8be373f34edc0a9d28b1bfab5dd62ba0">···75</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01428.html#a8be373f34edc0a9d28b1bfab5dd62ba0">KernelFunctionType</a>·{</div>
 159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··KernelFunctionTypeNONE,·KernelFunctionTypeHUBER,·KernelFunctionTypeTUKEY</div>
 160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>};</div>
 161 </div>
145 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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> 
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="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
 164 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a01428.html#a683ab6a83b5b3e508e734a7089986838">···86</a></span>GTSAM_EXPORT·std::map&lt;size_t,·T&gt;·<a·class="code·hl_function"·href="a01428.html#a683ab6a83b5b3e508e734a7089986838">parseVariables</a>(<span·class="keyword">const</span>·std::string·&amp;filename,</div>
 165 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>················································<span·class="keywordtype">size_t</span>·maxIndex·=·0);</div>
148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>166 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</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>167 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
 168 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>GTSAM_EXPORT·std::vector&lt;BinaryMeasurement&lt;T&gt;&gt;</div>
 169 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a01428.html#a6eb4817b97658f00e426b753c52361ed">···97</a></span>parseMeasurements(<span·class="keyword">const</span>·std::string·&amp;filename,</div>
 170 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··················<span·class="keyword">const</span>·noiseModel::Diagonal::shared_ptr·&amp;model·=·<span·class="keyword">nullptr</span>,</div>
 171 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··················<span·class="keywordtype">size_t</span>·maxIndex·=·0);</div>
 172 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 173 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
 174 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>GTSAM_EXPORT·std::vector&lt;typename·BetweenFactor&lt;T&gt;::shared_ptr&gt;</div>
 175 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a01428.html#a8a2136a163e31faaefe2db498a9b9b43">··107</a></span><a·class="code·hl_function"·href="a01428.html#a8a2136a163e31faaefe2db498a9b9b43">parseFactors</a>(<span·class="keyword">const</span>·std::string·&amp;filename,</div>
 176 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·············<span·class="keyword">const</span>·noiseModel::Diagonal::shared_ptr·&amp;model·=·<span·class="keyword">nullptr</span>,</div>
 177 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·············<span·class="keywordtype">size_t</span>·maxIndex·=·0);</div>
 178 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 179 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="a01428.html#a6ab764d13f9aaeafc2dc60763b05ec0e">··112</a></span><span·class="keyword">typedef</span>·std::pair&lt;size_t,·Pose2&gt;·<a·class="code·hl_typedef"·href="a01428.html#a6ab764d13f9aaeafc2dc60763b05ec0e">IndexedPose</a>;</div>
 180 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span><span·class="keyword">typedef</span>·std::pair&lt;size_t,·Point2&gt;·IndexedLandmark;</div>
 181 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="keyword">typedef</span>·std::pair&lt;std::pair&lt;size_t,·size_t&gt;,·<a·class="code·hl_class"·href="a03156.html">Pose2</a>&gt;·IndexedEdge;</div>
 182 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 183 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>GTSAM_EXPORT·boost::optional&lt;IndexedPose&gt;·<a·class="code·hl_function"·href="a01428.html#abfc0157e4790e3b03dc601d3e86c684d">parseVertexPose</a>(std::istream&amp;·is,</div>
 184 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>····<span·class="keyword">const</span>·std::string&amp;·tag);</div>
 185 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>
 186 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>GTSAM_EXPORT·boost::optional&lt;IndexedLandmark&gt;·<a·class="code·hl_function"·href="a01428.html#a961e0398bbfc2504c62fdaad70472418">parseVertexLandmark</a>(std::istream&amp;·is,</div>
 187 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····<span·class="keyword">const</span>·std::string&amp;·tag);</div>
 188 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>
 189 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>GTSAM_EXPORT·boost::optional&lt;IndexedEdge&gt;·<a·class="code·hl_function"·href="a01428.html#abc8bb9db0893652e8b5e7b47782ec990">parseEdge</a>(std::istream&amp;·is,</div>
 190 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>····<span·class="keyword">const</span>·std::string&amp;·tag);</div>
 191 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div>
 192 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno"><a·class="line"·href="a01428.html#abcc5d1ec05ddc954d5de28929acabbdf">··143</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#abcc5d1ec05ddc954d5de28929acabbdf">GraphAndValues</a>·=</div>
 193 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>····std::pair&lt;NonlinearFactorGraph::shared_ptr,·Values::shared_ptr&gt;;</div>
Max diff block lines reached; 11403/49502 bytes (23.04%) of diff not shown.
16.0 KB
html2text {}
Max HTML report size reached
171 KB
./usr/share/doc/libgtsam-dev/html/a01307_source.html
Max HTML report size reached
7.06 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/PoseTranslationPrior.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, 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">PoseTranslationPrior.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>Implements·a·prior·on·the·translation·component·of·a·pose.··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="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="a04892.html">gtsam::PoseTranslationPrior&lt;·POSE·&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">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>
 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>
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>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04964.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·non-linear·factor·for·stereo·measurements.·</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>126 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>
 127 <dd>
 128 Chris·Beall·</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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01310.html">PoseTranslationPrior.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="a01310.html">StereoFactor.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.74 KB
html2text {}
Max HTML report size reached
297 B
./usr/share/doc/libgtsam-dev/html/a01310.js
211 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01310·=·[1 var·a01310·=·[
2 ····["gtsam::PoseTranslationPrior<·POSE·>",·"a04892.html",·"a04892"]2 ····["gtsam::traits<·GenericStereoFactor<·T1,·T2·>·>",·"a04964.html",·null]
3 ];3 ];
86.3 KB
./usr/share/doc/libgtsam-dev/html/a01310_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/StereoFactor.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, 218 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">StereoFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01310.html">Go·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 <a·href="a01310.html">Go·to·the·documentation·of·this·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="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>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</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="a01013.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>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="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="a00377.html">gtsam/geometry/StereoCamera.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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>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>
114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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>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>·POSE,·<span·class="keyword">class</span>·LANDMARK&gt;</div>
116 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00031"·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_cl[·...·truncated·by·diffoscope;·len:·53,·SHA:·251eff78016f7d0a2ba9a2ea9a60e6f5a69926e7668a23d0e34e45cda3d89a77·...·]&gt;·{</div>127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04960.html">···31</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04960.html">GenericStereoFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_clas[·...·truncated·by·diffoscope;·len:·61,·SHA:·8cdb59f13bea85f317c53f96a755649ee171ba921211038605d2907df7d2cd81·...·]&gt;·{</div>
118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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">private</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> 
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> 
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>·</div>
 130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·Keep·a·copy·of·measurement·and·calibration·for·I/O</span></div>
 131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·measured_;······················</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>132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··Cal3_S2Stereo::shared_ptr·K_;················</div>
133 <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="l00037"·name="l00037"></a><span·class="lineno">···37</span>··boost::optional&lt;POSE&gt;·body_P_sensor_;········</div>
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·verbosity·handling·for·Cheirality·Exceptions</span></div>
 136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordtype">bool</span>·throwCheirality_;·······················</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">bool</span>·verboseCheirality_;·····················</div>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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">public</span>:</div>
 140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·shorthand·for·base·class·type</span></div>
 142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04960.html#af1bd37035381e6901dcf9c39734fba35">···46</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;POSE,·LANDMARK&gt;</a>·<a·class="code·hl_typedef"·href="a04960.html#af1bd37035381e6901dcf9c39734fba35">Base</a>;·············</div>
 143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a04960.html#a6655f82262d0e9cfd83bf7ecea4cbea3">···47</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04960.html">GenericStereoFactor&lt;POSE,·LANDMARK&gt;</a>·<a·class="code·hl_typedef"·href="a04960.html#a6655f82262d0e9cfd83bf7ecea4cbea3">This</a>;···········</div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04960.html#a77ec7f1a8e17a46ad0a6e0d092b2549f">···48</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;GenericStereoFactor&gt;·<a·class="code·hl_typedef"·href="a04960.html#a77ec7f1a8e17a46ad0a6e0d092b2549f">shared_ptr</a>;··</div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04960.html#acf611598e4995aaba265b3b4c853e67c">···49</a></span>··<span·class="keyword">typedef</span>·POSE·<a·class="code·hl_typedef"·href="a04960.html#acf611598e4995aaba265b3b4c853e67c">CamPose</a>;·······································</div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
137 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">147 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04960.html#aac8f2d1b74b72d392ae450974e8d1e18">···54</a></span>··<a·class="code·hl_function"·href="a04960.html#aac8f2d1b74b72d392ae450974e8d1e18">GenericStereoFactor</a>()·:·K_(new·<a·class="code·hl_class"·href="a02956.html">Cal3_S2Stereo</a>(444,·555,·666,·777,·888,·1.0)),</div>
 149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······throwCheirality_(false),·verboseCheirality_(false)·{}</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>150 </div>
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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="}">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="a04960.html#aca587c1e7ce85802898fbf398470b229">···66</a></span>··<a·class="code·hl_function"·href="a04960.html#aca587c1e7ce85802898fbf398470b229">GenericStereoFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>&amp;·<a·class="code·hl_function"·href="a04960.html#a92382457d5ec985d0e12bccbefcc0353">measured</a>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,</div>
 154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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,·<span·class="keyword">const</span>·Cal3_S2Stereo::shared_ptr&amp;·K,</div>
 155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······boost::optional&lt;POSE&gt;·body_P_sensor·=·boost::none)·:</div>
 156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·poseKey,·landmarkKey),·measured_(<a·class="code·hl_function"·href="a04960.html#a92382457d5ec985d0e12bccbefcc0353">measured</a>),·K_(K),·body_P_sensor_(body_P_sensor),</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">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>157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····throwCheirality_(false),·verboseCheirality_(false)·{}</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> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</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="a04892.html#a313a43f301ee6b4745496477484173cd">···77</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04892.html#a313a43f301ee6b4745496477484173cd">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> 
177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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> 
178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">return</span>·e·!=·<span·class="keyword">nullptr</span>·&amp;&amp;·<a·class="code·hl_function"·href="a03592.html#a5cc62be07fbcde6678f8b346ab3a3f78">Base::equals</a>(*e,·tol)·&amp;&amp;·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Translation&gt;::Equals</a>(measured_,·e-&gt;measured_,·tol);</div> 
Max diff block lines reached; 42712/65603 bytes (65.11%) of diff not shown.
22.1 KB
html2text {}
Max HTML report size reached
103 KB
./usr/share/doc/libgtsam-dev/html/a01313_source.html
Max HTML report size reached
57.4 KB
./usr/share/doc/libgtsam-dev/html/a01316_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/ReferenceFrameFactor.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, 153 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">ReferenceFrameFactor.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 <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>
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,·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>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</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> 
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>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="a00725.html">gtsam/linear/RegularJacobianFactor.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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="a01013.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> 
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>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>
 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>
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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>
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>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>
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> 
137 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>}</div>124 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
138 </div>125 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">public</span>:</div>
139 <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>
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> 
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> 
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> 
153 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">127 <div·class="foldopen"·id="foldopen00038"·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>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>
 129 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··}</div>
156 </div>130 </div>
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
158 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}">132 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">
159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04904.html#ac48e1fa01565b66115b7faed7d132f89">···79</a></span>··<a·class="code·hl_function"·href="a04904.html#ac48e1fa01565b66115b7faed7d132f89">ReferenceFrameFactor</a>(<span·class="keywordtype">double</span>·mu,·<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)</div> 
160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(globalKey,·transKey,·localKey,·Point().<a·class="code·hl_function"·href="a04504.html#a7f892150e927e38368fe55971f001a5e">dim</a>(),·mu)·{}</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">c[·...·truncated·by·diffoscope;·len:·201,·SHA:·c988c99ed451cff839d1ac92bca7a6063015df2ffa7109d17e1e76fe84346960·...·]</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>
161 </div>144 </div>
162 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
163 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">146 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
164 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a04904.html#abf5b0891b95e33c718560d86bb3ffc93">···86</a></span>··<a·class="code·hl_function"·href="a04904.html#abf5b0891b95e33c718560d86bb3ffc93">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="keywordtype">double</span>·sigma·=·1e-2)</div> 
165 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(<a·class="code·hl_function"·href="a04504.html#ae995e64bbd0660091eb6b40cba60aef7">noiseModel</a>::Isotropic::Sigma(<a·class="code·hl_struct"·href[·...·truncated·by·diffoscope;·len:·58,·SHA:·e6d5adfce9cea85946374ae19338d14a99f85006fc74b5a75c9eb52f299e5772·...·]</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="l00088"·name="l00088"></a><span·class="lineno">···88</span>······globalKey,·transKey,·localKey)·{}</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>
 168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>
167 </div>169 </div>
Max diff block lines reached; 11690/43810 bytes (26.68%) of diff not shown.
14.5 KB
html2text {}
Max HTML report size reached
64.3 KB
./usr/share/doc/libgtsam-dev/html/a01319_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/JacobianFactorQR.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/BoundingConstraint.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, 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">JacobianFactorQR.h</div></div>104 ··<div·class="headertitle"><div·class="title">BoundingConstraint.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
 107 <a·href="a01319.html">Go·to·the·documentation·of·this·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··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> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</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>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>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</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><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>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00725.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="a00896.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> 
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</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;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></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> 
126 <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>
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>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="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·ZDim,·D&gt;·MatrixZD;</div> 
129 <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>
 125 <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>·VALUE&gt;</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="a04780.html">···33</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04780.html">BoundingConstraint1</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;VALUE&gt;·{</div>
130 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">public</span>:</div>128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">typedef</span>·VALUE·X;</div>
 129 <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;VALUE&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</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;BoundingConstraint1&lt;VALUE&gt;·&gt;·shared_ptr;</div>
131 <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>
 132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordtype">double</span>·threshold_;</div>
 133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keywordtype">bool</span>·isGreaterThan_;·</div>
 134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
132 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}">135 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04780.html#a936b8b1a987ef137f1b6d4bfbcc3db9f">···41</a></span>··<a·class="code·hl_function"·href="a04780.html#a936b8b1a987ef137f1b6d4bfbcc3db9f">BoundingConstraint1</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>·threshold,</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordtype">bool</span>·isGreaterThan,·<span·class="keywordtype">double</span>·mu·=·1000.0)·:</div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<a·class="code·hl_class"·href="a04536.html">Base</a>(<a·class="code·hl_function"·href="a04504.html#ae995e64bbd0660091eb6b40cba60aef7">noiseModel</a>::Constrained::All(1,·mu),·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),</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">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="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>139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········threshold_(threshold),·isGreaterThan_(isGreaterThan)·{</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>140 <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> 
157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div> 
158 </div>141 </div>
 142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_struct"·href="a04780.html">~BoundingConstraint1</a>()<span·class="keyword">·override·</span>{}</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>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·threshold()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·threshold_;·}</div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·isGreaterThan()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isGreaterThan_;·}</div>
 147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">···57</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">value</a>(<span·class="keyword">const</span>·X&amp;·x,·boost::optional&lt;Matrix&amp;&gt;·H·=</div>
 149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······boost::none)·<span·class="keyword">const</span>·=·0;</div>
 150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 151 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
 152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04780.html#a310753e6eab123dfab602fe9b6d4c180">···61</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04780.html#a310753e6eab123dfab602fe9b6d4c180">active</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>
 153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·note:·still·active·at·equality·to·avoid·zigzagging</span></div>
 154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordtype">double</span>·x·=·<a·class="code·hl_function"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">value</a>(c.<a·class="code·hl_function"·href="a04612.html#a5e511b1e15b67a4fdaaf5bcf676dd1ff">at</a>&lt;X&gt;(this-&gt;key()));</div>
 155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">return</span>·(isGreaterThan_)·?·x·&lt;=·threshold_·:·x·&gt;=·threshold_;</div>
159 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>};</div>156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div>
160 </div>157 </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>··Vector·evaluateError(<span·class="keyword">const</span>·X&amp;·x,·boost::optional&lt;Matrix&amp;&gt;·H·=</div>
 160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······boost::none)<span·class="keyword">·const·override·</span>{</div>
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····Matrix·D;</div>
 162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>·=·<a·class="code·hl_function"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">value</a>(x,·D)·-·threshold_;</div>
161 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·end·class·JacobianFactorQR</span></div>163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">if</span>·(H)·{</div>
 164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">if</span>·(isGreaterThan_)·*H·=·D;</div>
 165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">else</span>·*H·=·-1.0·*·D;</div>
 166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div>
162 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</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>····<span·class="keywordflow">if</span>·(isGreaterThan_)</div>
 169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordflow">return</span>·(Vector(1)·&lt;&lt;·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>).finished();</div>
Max diff block lines reached; 11629/49561 bytes (23.46%) of diff not shown.
15.8 KB
html2text {}
Max HTML report size reached
85.8 KB
./usr/share/doc/libgtsam-dev/html/a01322_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/JacobianFactorQ.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/TriangulationFactor.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, 119 lines modifiedOffset 98, 245 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">TriangulationFactor.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 <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··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>118 <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>119 <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="a00896.html">gtsam/linear/RegularJacobianFactor.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="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="a00446.html">gtsam/geometry/CalibratedCamera.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/make_shared.hpp&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/lexical_cast.hpp&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>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>
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>127 <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>·CAMERA&gt;</div>
130 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">128 <div·class="foldopen"·id="foldopen00033"·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"·h[·...·truncated·by·diffoscope;·len:·48,·SHA:·12e84f923e6c8d9726e1e7b8d670170e4ff345be88b564dbb9385bf55c163932·...·]&gt;·{</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04968.html">···33</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04968.html">TriangulationFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_clas[·...·truncated·by·diffoscope;·len:·53,·SHA:·e54043d7d002c95d06806d2c41a749e4e56757161a33a34ed3d84e8912d09f22·...·]&gt;·{</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>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="keyword">public</span>:</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04968.html#aae9d48231158b12f7fe3d7d60966cd3a">···38</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04968.html#aae9d48231158b12f7fe3d7d60966cd3a">Camera</a>·=·CAMERA;</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">protected</span>:</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04968.html#abff67cf060fab7062fdfc659a1204df0">···43</a></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;Point3&gt;</a>;</div>
 138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04968.html#aec81a5514bfc054806d486d441eaae13">···46</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04968.html#aec81a5514bfc054806d486d441eaae13">This</a>·=·<a·class="code·hl_class"·href="a04968.html">TriangulationFactor&lt;CAMERA&gt;</a>;</div>
 140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04968.html#a89c1dcaccd0ae0bfbaf1593b1e8d673f">···49</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04968.html#a89c1dcaccd0ae0bfbaf1593b1e8d673f">Measurement</a>·=·<span·class="keyword">typename</span>·CAMERA::Measurement;</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="comment">//·Keep·a·copy·of·measurement·and·calibration·for·I/O</span></div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04968.html#afe3ec00477435bf000943670d27a15b2">···52</a></span>··<span·class="keyword">const</span>·CAMERA·<a·class="code·hl_variable"·href="a04968.html#afe3ec00477435bf000943670d27a15b2">camera_</a>;·</div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04968.html#af5260f93ab73cc09b483c08b318f7889">···53</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a04968.html#a89c1dcaccd0ae0bfbaf1593b1e8d673f">Measurement</a>·<a·class="code·hl_variable"·href="a04968.html#af5260f93ab73cc09b483c08b318f7889">measured_</a>;·</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="comment">//·verbosity·handling·for·Cheirality·Exceptions</span></div>
 148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04968.html#a0fe8550e6416afd3405bd9cfaea87a5c">···56</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04968.html#a0fe8550e6416afd3405bd9cfaea87a5c">throwCheirality_</a>;·</div>
 149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04968.html#ac7e1e1c9da6242b95c6da60d59953600">···57</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04968.html#ac7e1e1c9da6242b95c6da60d59953600">verboseCheirality_</a>;·</div>
 150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">public</span>:</div>
 152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··EIGEN_MAKE_ALIGNED_OPERATOR_NEW</div>
 153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a04968.html#af5b41dc5437432adfeb1b66b6f049780">···63</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04968.html#af5b41dc5437432adfeb1b66b6f049780">shared_ptr</a>·=·boost::shared_ptr&lt;This&gt;;</div>
 155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
139 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">156 <div·class="foldopen"·id="foldopen00066"·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>157 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04968.html#ae02b051f95339acc3e410d5352b985d2">···66</a></span>··<a·class="code·hl_function"·href="a04968.html#ae02b051f95339acc3e410d5352b985d2">TriangulationFactor</a>()·:</div>
 158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_variable"·href="a04968.html#a0fe8550e6416afd3405bd9cfaea87a5c">throwCheirality_</a>(false),·<a·class="code·hl_variable"·href="a04968.html#ac7e1e1c9da6242b95c6da60d59953600">verboseCheirality_</a>(false)·{</div>
141 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··}</div>
142 </div>160 </div>
143 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
144 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">162 <div·class="foldopen"·id="foldopen00079"·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">con[·...·truncated·by·diffoscope;·len:·231,·SHA:·779fe6c1a8bed00cef15d82aecd6304b8cb2814a45668ab1c87713dc25bf92c2·...·]</div>163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04968.html#a73cd66af4faf4400cffe370d803ee223">···79</a></span>··<a·class="code·hl_function"·href="a04968.html#a73cd66af4faf4400cffe370d803ee223">TriangulationFactor</a>(<span·class="keyword"[·...·truncated·by·diffoscope;·len:·264,·SHA:·d7a2d670a0a47ccdedd217a20ad2b212ef9829e732c7f2cc60d2a4d59ac42fe9·...·]</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_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·pointKey,·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04968.html#a229cf2e42a61da1974a3d2f2ed9aa426">throwCheirality</a>·=·<span·class="keyword">false</span>,</div>
 165 <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="a04968.html#aaa3d5c65f9d098bf8e5fa1292c54e159">verboseCheirality</a>·=·<span·class="keyword">false</span>)·:</div>
 166 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·pointKey),·<a·class="code·hl_variable"·href="a04968.html#afe3ec00477435bf000943670d27a15b2">camera_</a>(camera),·<a·class="code·hl_variable"·href="a04968.html#af5260f93ab73cc09b483c08b318f7889">measured_</a>(<a·class="code·hl_function"·href="a04968.html#a90c53cabdb77d29f7f60b1cd0cefa0ab">measured</a>),·<a·class="code·hl_variable"·href="a04968.html#a0fe8550e6416afd3405bd9cfaea87a5c">throwCheirality_</a>(</div>
 167 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··········<a·class="code·hl_function"·href="a04968.html#a229cf2e42a61da1974a3d2f2ed9aa426">throwCheirality</a>),·<a·class="code·hl_variable"·href="a04968.html#ac7e1e1c9da6242b95c6da60d59953600">verboseCheirality_</a>(<a·class="code·hl_function"·href="a04968.html#aaa3d5c65f9d098bf8e5fa1292c54e159">verboseCheirality</a>)·{</div>
 168 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordflow">if</span>·(model·&amp;&amp;·model-&gt;dim()·!=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Measurement&gt;::dimension</a>)</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>169 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 170 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··········<span·class="stringliteral">&quot;TriangulationFactor·must·be·created·with·&quot;</span></div>
 171 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··············+·boost::lexical_cast&lt;std::string&gt;((<span·class="keywordtype">int</span>)·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Measurement&gt;::dimension</a>)</div>
 172 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··············+·<span·class="stringliteral">&quot;-dimensional·noise·model.&quot;</span>);</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>173 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div>
156 </div>174 </div>
157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>175 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
158 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">176 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}">
 177 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a04968.html#abfe7a9acf4b4b3711e19e394dd37cd56">···92</a></span>··<a·class="code·hl_function"·href="a04968.html#abfe7a9acf4b4b3711e19e394dd37cd56">~TriangulationFactor</a>()<span·class="keyword">·override·</span>{</div>
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> 
162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······Base()·{</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> 
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> 
Max diff block lines reached; 18714/65523 bytes (28.56%) of diff not shown.
21.7 KB
html2text {}
Max HTML report size reached
124 KB
./usr/share/doc/libgtsam-dev/html/a01325_source.html
Max HTML report size reached
6.89 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/FrobeniusFactor.cpp·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, 43 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">FrobeniusFactor.cpp·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>Various·factors·that·minimize·some·Frobenius·norm.··104 <p>common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
 106 <p><a·href="a01328_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: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>113 </table>
120 <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>common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)·</p>
121 <div·class="textblock"><p>Various·factors·that·minimize·some·Frobenius·norm.·</p> 
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 <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 </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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01328.html">FrobeniusFactor.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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01328.html">InitializePose.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>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.71 KB
html2text {}
Max HTML report size reached
8.0 KB
./usr/share/doc/libgtsam-dev/html/a01331.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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 94, 64 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="#enum-members">Enumerations</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">SmartFactorParams.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">InitializePose3.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a01331_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="a04932.html">gtsam::SmartProjectionParams</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><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a> 
122 Enumerations</h2></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> 
136 </table>110 </table>
137 <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>
138 <div·class="textblock"><p>Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.·</p> 
139 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
140 <dd> 
141 Zsolt·Kira·</dd> 
142 <dd>113 <dd>
143 Frank·Dellaert·</dd></dl>114 Frank·Dellaert·</dd></dl>
 115 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</dd></dl>
144 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
147 <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!·-->
148 ··<ul>120 ··<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="a01331.html">SmartFactorParams.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="a01331.html">InitializePose3.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>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>
151 ··</ul>123 ··</ul>
152 </div>124 </div>
153 </body>125 </body>
154 </html>126 </html>
1.96 KB
html2text {}
Max HTML report size reached
69.7 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/RotateFactor.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 98, 170 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">RotateFactor.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="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="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> 
112 <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="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>108 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</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;<a·class="code"·href="a01013.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="a00332.html">gtsam/geometry/Rot3.h</a>&gt;</span></div> 
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>109 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</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>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>
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</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><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>
121 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">116 <div·class="foldopen"·id="foldopen00021"·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=[·...·truncated·by·diffoscope;·len:·43,·SHA:·f445d090e839435b8898ab8727a6d537246e87303789d9c3fdf05cb27c300cce·...·]&gt;·{</div>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_cla[·...·truncated·by·diffoscope;·len:·52,·SHA:·0ae0c94ad3b8b15256e16c027473f488ea3198b17f6045dd96a688faa1733d88·...·]&gt;·{</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</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>
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>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>
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>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>
128 <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>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">public</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="l00031"·name="l00031"></a><span·class="lineno">···31</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">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>
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> 
135 <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">···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>
 137 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">
 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>
136 </div>141 </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> 
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
144 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">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>
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>146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
152 </div>147 </div>
153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</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>
154 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">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>
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>157 </div>
163 <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>
 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>
164 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>};</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>
 172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div>
Max diff block lines reached; 31980/53437 bytes (59.85%) of diff not shown.
17.4 KB
html2text {}
Max HTML report size reached
11.0 KB
./usr/share/doc/libgtsam-dev/html/a01337.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=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/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, 57 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="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">FrobeniusFactor.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>Various·factors·that·minimize·some·Frobenius·norm.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a01337_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01337_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="a04828.html">gtsam::FrobeniusPrior&lt;·Rot·&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>
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>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
122 <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>
123 Namespaces</h2></td></tr>114 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>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>
125 <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>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <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: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> 
132 <tr·class="separator:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 </table>118 </table>
134 <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>
135 <div·class="textblock"><p>Various·factors·that·minimize·some·Frobenius·norm.·</p>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 121 <dd>
 122 Pablo·Alcantarilla·</dd></dl>
136 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>Jan·5,·2014·</dd></dl>
137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01337.html">FrobeniusFactor.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="a01337.html">EssentialMatrixConstraint.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>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>
2.86 KB
html2text {}
Max HTML report size reached
65.0 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/FrobeniusFactor.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, 181 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">FrobeniusFactor.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="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">/*·----------------------------------------------------------------------------</span></div>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">/*·----------------------------------------------------------------------------</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-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="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="a00365.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="a00332.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="a00464.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="a01013.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="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>
 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>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="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> 
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="};"> 
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> 
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··Eigen::Matrix&lt;double,·Dim,·1&gt;·vecM_;··</div> 
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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> 
140 <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="}">125 <div·class="foldopen"·id="foldopen00030"·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>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:·84,·SHA:·c81930ead6ccd4652a27ed25564db1ed7d127d635e623a278a479d3f8a0812af·...·]</div>
 127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">private</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>
 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>
 139 <div·class="foldopen"·id="foldopen00045"·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>
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div>141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
149 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">144 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04828.html#aef850900d2b1b15beffebd6c7af8084b">···67</a></span>··Vector·<a·class="code·hl_function"·href="a04828.html#aef850900d2b1b15beffebd6c7af8084b">evaluateError</a>(<span·class="keyword">const</span>·Rot&amp;·R,</div> 
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·······················boost::optional&lt;Matrix&amp;&gt;·H·=·boost::none)<span·class="keyword">·const·override·</span>{</div> 
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·R.vec(H)·-·vecM_;··<span·class="comment">//·Jacobian·is·computed·only·when·needed.</span></div>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·[·...·truncated·by·diffoscope;·len:·172,·SHA:·827b3478661245695ba59bbf1e96970432ce62ad194f7476da1eac6a7b2d439f·...·]</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>
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>
154 </div>149 </div>
 150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>
155 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>
156 </div>159 </div>
157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
158 <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>·Rot&gt;</div> 
159 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="};"> 
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04832.html">···78</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04832.html">FrobeniusFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Rot,·Rot&gt;·{</div> 
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">enum</span>·{·Dim·=·Rot::VectorN2::RowsAtCompileTime·};</div> 
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</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>
163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·<span·class="keyword">public</span>:</div>169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
164 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}">170 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">
165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a04832.html#a8b47df22e67b45c126cda7fd1bcb99c2">···83</a></span>··<a·class="code·hl_function"·href="a04832.html#a8b47df22e67b45c126cda7fd1bcb99c2">FrobeniusFactor</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>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model·=·<span·class="keyword">nullptr</span>)</div> 
166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······:·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Rot,·Rot&gt;(<a·class="code·hl_function"·href="a01428.html#aa43e7fd7c2b86873458a91ddafc506e4">ConvertNoiseModel</a>(model,·Di[·...·truncated·by·diffoscope;·len:·7,·SHA:·70f450541623071d09ab660e4baf5e0ffd84d128a250ef443c0c1d6f1b55f90b·...·]</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_funct[·...·truncated·by·diffoscope;·len:·109,·SHA:·e79e01e04000c668438abfa03eb04e30e4040a4e0394358ce4a91400c8e5e891·...·]</div>
 172 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·measuredE_;</div>
167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····································j2)·{}</div>173 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>
168 </div>174 </div>
169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>175 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
170 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}"> 
171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a04832.html#a1effe4dc271d84ef730a189bc3cd413e">···88</a></span>··Vector·<a·class="code·hl_function"·href="a04832.html#a1effe4dc271d84ef730a189bc3cd413e">evaluateError</a>(<span·class="keyword">const</span>·Rot&amp;·R1,·<span·class="keyword">const</span>·Rot&amp;·R2,</div> 
Max diff block lines reached; 12756/49698 bytes (25.67%) of diff not shown.
16.4 KB
html2text {}
Max HTML report size reached
64.3 KB
./usr/share/doc/libgtsam-dev/html/a01340_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/BoundingConstraint.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, 193 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">BoundingConstraint.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 <a·href="a01340.html">Go·to·the·documentation·of·this·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··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>
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;<a·class="code"·href="a00062.html">gtsam/base/Lie.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>
121 <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/NonlinearFactor.h</a>&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="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><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>
 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>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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>
125 <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>·VALUE&gt;</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>
126 <div·class="foldopen"·id="foldopen00033"·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>
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04780.html">···33</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04780.html">BoundingConstraint1</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;VALUE&gt;·{</div> 
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">typedef</span>·VALUE·X;</div> 
129 <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;VALUE&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</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;BoundingConstraint1&lt;VALUE&gt;·&gt;·shared_ptr;</div> 
131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>141 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>
132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordtype">double</span>·threshold_;</div> 
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keywordtype">bool</span>·isGreaterThan_;·</div> 
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
135 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04780.html#a936b8b1a987ef137f1b6d4bfbcc3db9f">···41</a></span>··<a·class="code·hl_function"·href="a04780.html#a936b8b1a987ef137f1b6d4bfbcc3db9f">BoundingConstraint1</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>·threshold,</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keywordtype">bool</span>·isGreaterThan,·<span·class="keywordtype">double</span>·mu·=·1000.0)·:</div> 
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<a·class="code·hl_class"·href="a04536.html">Base</a>(<a·class="code·hl_function"·href="a04504.html#ae995e64bbd0660091eb6b40cba60aef7">noiseModel</a>::Constrained::All(1,·mu),·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········threshold_(threshold),·isGreaterThan_(isGreaterThan)·{</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div> 
141 </div>142 </div>
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_struct"·href="a04780.html">~BoundingConstraint1</a>()<span·class="keyword">·override·</span>{}</div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>143 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·threshold()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·threshold_;·}</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·isGreaterThan()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isGreaterThan_;[·...·truncated·by·diffoscope;·len:·7,·SHA:·578c20383ff19ff694e4b922516037b575aa51636284db09b5f883beaec9e7bf·...·]>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>
147 <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>
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">···57</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">value</a>(<span·class="keyword">const</span>·X&amp;·x,·boost::optional&lt;Matrix&amp;&gt;·H·=</div> 
149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······boost::none)·<span·class="keyword">const</span>·=·0;</div> 
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
151 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">158 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04780.html#a310753e6eab123dfab602fe9b6d4c180">···61</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04780.html#a310753e6eab123dfab602fe9b6d4c180">active<[·...·truncated·by·diffoscope;·len:·147,·SHA:·569825f838d923f49a165bf1d4bd140535bd333927ae9e9c7bd7a3ac55c9a026·...·]</div>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">con[·...·truncated·by·diffoscope;·len:·199,·SHA:·e267ee6e5945a3591b7a943ef48cc06ef77adac798ca632bc25d7f2a317c055e·...·]</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>
 162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······Base()·{</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>
 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>
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·note:·still·active·at·equality·to·avoid·zigzagging</span></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>
154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordtype">double</span>·x·=·<a·class="code·hl_function"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">value</a>(c.<a·class="code·hl_function"·href="a04612.html#a5e511b1e15b67a4fdaaf5bcf676dd1ff">at</a>&lt;X&gt;(this-&gt;key()));</div> 
155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">return</span>·(isGreaterThan_)·?·x·&lt;=·threshold_·:·x·&gt;=·threshold_;</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>
156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div>175 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div>
 176 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·Which·is·then·passed·to·the·normal·JacobianFactor·constructor</span></div>
 177 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<a·class="code·hl_function"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">JacobianFactor::fillTerms</a>(QF,·-·Q·*·b,·model);</div>
 178 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>
157 </div>179 </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>··Vector·evaluateError(<span·class="keyword">const</span>·X&amp;·x,·boost::optional&lt;Matrix&amp;&gt;·H·=</div> 
160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······boost::none)<span·class="keyword">·const·override·</span>{</div> 
161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····Matrix·D;</div> 
162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>·=·<a·class="code·hl_function"·href="a04780.html#ae8d1b604f8580bfd89940d1154b66feb">value</a>(x,·D)·-·threshold_;</div> 
163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">if</span>·(H)·{</div> 
164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">if</span>·(isGreaterThan_)·*H·=·D;</div> 
Max diff block lines reached; 28411/50322 bytes (56.46%) of diff not shown.
15.0 KB
html2text {}
Max HTML report size reached
10.2 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/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="a01343_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01343_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="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>
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="a01343.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="a01343.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/a01343.js
210 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01343·=·[1 var·a01343·=·[
2 ····["gtsam::traits<·SymbolicBayesNet·>",·"a04976.html",·null]2 ····["EliminateSymbolic",·"a01343.html#ae394348e1a503834f713405afa9afad8",·null]
3 ];3 ];
50.1 KB
./usr/share/doc/libgtsam-dev/html/a01343_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="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="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>
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="a01385.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="a01358.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="a01352.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="a00683.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="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="a00641.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="a00581.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="a00098.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="a00092.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="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>
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="a01343.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
5.07 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/SymbolicEliminationTree.cpp·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 94, 34 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>··</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">SymbolicISAM.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a01346_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="a05032.html">gtsam::SymbolicISAM</a></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
105 <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>
106 Namespaces</h2></td></tr>113 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>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>
108 <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>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><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>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>July·29,·2013·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
114 <dd>121 <dd>
115 Richard·Roberts·</dd></dl>122 Richard·Roberts·</dd></dl>
116 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>127 ··<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="a01346.html">SymbolicEliminationTree.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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01346.html">SymbolicISAM.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>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>
123 ··</ul>130 ··</ul>
124 </div>131 </div>
125 </body>132 </body>
126 </html>133 </html>
1.04 KB
html2text {}
Max HTML report size reached
4.36 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/SymbolicFactorGraph.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">SymbolicFactorGraph.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·date"><dt>Date</dt><dd>Oct·29,·2009·</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>Frank·Dellaert·</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="a01349.html">SymbolicFactorGraph.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="a01349.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>
837 B
html2text {}
Max HTML report size reached
8.7 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/SymbolicJunctionTree.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 95, 50 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">SymbolicJunctionTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicConditional.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a01352_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01352_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="a05036.html">gtsam::SymbolicJunctionTree</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>
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·assoc[·...·truncated·by·diffoscope;·len:·39,·SHA:·df910bc3f8c855b6a026858df43d8cfed05ebc8d96943cbff3785c37955ea0bd·...·]6.html#details">More...</a><br·/></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·o[·...·truncated·by·diffoscope;·len:·183,·SHA:·b232d5f7b57bfdcfffcdc03701618410a5a7350081e251df9daccbff219e433b·...·]6.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>
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>
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>121 </table>
127 <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>
128 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·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>
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
130 <dd> 
131 Richard·Roberts·</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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01352.html">SymbolicJunctionTree.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="a01352.html">SymbolicConditional.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>
2.1 KB
html2text {}
Max HTML report size reached
359 B
./usr/share/doc/libgtsam-dev/html/a01352.js
273 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a01352·=·[1 var·a01352·=·[
2 ····["SymbolicCluster",·"a01352.html#ad78d0a5ba773ceac7ff253525032a15e",·null]2 ····["gtsam::SymbolicConditional",·"a04996.html",·"a04996"],
 3 ····["gtsam::traits<·SymbolicConditional·>",·"a05000.html",·null]
3 ];4 ];
56.4 KB
./usr/share/doc/libgtsam-dev/html/a01352_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/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, 68 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">SymbolicJunctionTree.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="a01352.html">Go·to·the·documentation·of·this·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="a01352.html">Go·to·the·documentation·of·this·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="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01388.html">gtsam/symbolic/SymbolicFactorGraph.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="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="a01391.html">gtsam/symbolic/SymbolicBayesTree.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="a00614.html">gtsam/inference/JunctionTree.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>
 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="a01385.html">gtsam/symbolic/SymbolicFactor.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>·</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><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="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">class·</span>SymbolicEliminationTree;</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
129 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
130 <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>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>
131 <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>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>
 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>
 131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>
133 <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> 
134 <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> 
135 <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#a61ff4d9b29c[·...·truncated·by·diffoscope;·len:·33,·SHA:·369fa8511f7884266ea83e83704998d3d806b3bc2f48a045940798c1239cdacc·...·]</a>;·</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>
 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>
 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>
136 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
137 <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>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_t[·...·truncated·by·diffoscope;·len:·346,·SHA:·0197f6a5f61ced577e809bed75c8ff8ea6ea0d2505e294e04bc921bc0d8f814c·...·]</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>
138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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="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>
 159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div>
139 </div>160 </div>
140 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
141 <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:·54,·SHA:·d9cddf75ff10103837ff591069a6ef2bfaad321bdc481491b47c62d08a7f8ca0·...·];</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>
 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>
142 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</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>
 199 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····<span·class="keywordtype">double</span>·evaluate(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·x)·<span·class="keyword">const·override</span>;</div>
 200 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div>
 201 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>····<span·class="keyword">using·</span>Conditional::operator();·<span·class="comment">//·Expose·evaluate(const·HybridValues&amp;)·method..</span></div>
Max diff block lines reached; 13475/41837 bytes (32.21%) of diff not shown.
15.4 KB
html2text {}
Max HTML report size reached
8.55 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/SymbolicFactor.cpp·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 94, 39 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>·&#124;
101 <a·href="#func-members">Functions</a>··</div>102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicFactor.cpp·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">
  
 106 <p><a·href="a01355_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <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="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>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
106 <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>
107 Namespaces</h2></td></tr>115 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>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="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>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">119 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-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>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>
116 <tr·class="separator:a659f20993995258b1405737e375efd10"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:ad78d0a5ba773ceac7ff253525032a15e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>126 </table>
118 <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>
119 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>128 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
120 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 130 <dd>
 131 Richard·Roberts·</dd></dl>
121 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
124 <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!·-->
125 ··<ul>136 ··<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="a01355.html">SymbolicFactor.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="a01355.html">SymbolicJunctionTree.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>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>
128 ··</ul>139 ··</ul>
129 </div>140 </div>
130 </body>141 </body>
131 </html>142 </html>
2.1 KB
html2text {}
Max HTML report size reached
312 B
./usr/share/doc/libgtsam-dev/html/a01355.js
226 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01355·=·[1 var·a01355·=·[
2 ····["EliminateSymbolic",·"a01355.html#a659f20993995258b1405737e375efd10",·null]2 ····["SymbolicCluster",·"a01355.html#ad78d0a5ba773ceac7ff253525032a15e",·null]
3 ];3 ];
6.54 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/SymbolicConditional.h·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, 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">SymbolicBayesNet.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a01358_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> 
124 <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>
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="a01358.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="a01358.html">SymbolicBayesNet.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.46 KB
html2text {}
Max HTML report size reached
5.72 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/SymbolicISAM.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, 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">SymbolicISAM.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="a01361_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>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>July·29,·2013·</dd></dl>122 <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>Frank·Dellaert·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
114 <dd>124 <dd>
115 Richard·Roberts·</dd></dl>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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01361.html">SymbolicISAM.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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01361.html">SymbolicEliminationTree.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.25 KB
html2text {}
Max HTML report size reached
6.12 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/SymbolicJunctionTree.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, 34 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">SymbolicJunctionTree.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="a01364_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>Mar·29,·2013·</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>124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
114 <dd>125 <dd>
115 Richard·Roberts·</dd></dl>126 Richard·Roberts·</dd></dl>
116 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>131 ··<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="a01364.html">SymbolicJunctionTree.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="a01364.html">SymbolicBayesNet.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>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>
123 ··</ul>134 ··</ul>
124 </div>135 </div>
125 </body>136 </body>
126 </html>137 </html>
1.35 KB
html2text {}
Max HTML report size reached
5.84 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/SymbolicEliminationTree.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, 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">SymbolicFactorGraph.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a01370_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·date"><dt>Date</dt><dd>Oct·29,·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·</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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01370.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="a01370.html">SymbolicFactorGraph.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.27 KB
html2text {}
Max HTML report size reached
9.45 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/SymbolicFactor.h·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 95, 50 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">SymbolicFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicFactorGraph.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a01379_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01379_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05020.html">gtsam::EliminationTraits&lt;·SymbolicFactorGraph·&gt;</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>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>
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="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>
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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05028.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><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>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>
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>125 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>
 126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 127 <dd>
 128 Richard·Roberts·</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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01379.html">SymbolicFactor.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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01379.html">SymbolicFactorGraph.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.33 KB
html2text {}
Max HTML report size reached
564 B
./usr/share/doc/libgtsam-dev/html/a01379.js
478 B
js-beautify {}
Max HTML report size reached
101 KB
./usr/share/doc/libgtsam-dev/html/a01379_source.html
Max HTML report size reached
9.5 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-inst.h·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 96, 74 lines modifiedOffset 96, 37 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">SymbolicFactor-inst.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicFactor.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a01382_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="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>
112 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
113 <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>
114 Functions</h2></td></tr>113 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">SymbolicFact[·...·truncated·by·diffoscope;·len:·250,·SHA:·e40ce801adfaea5442250e1d7e32f0046f80b39de2c6e5421f4684e07a844177·...·]·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</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=[·...·truncated·by·diffoscope;·len:·263,·SHA:·7beadc3f940006e9147ffd374b14974d8155e679da8ab29cf3511b9af9076f8a·...·]·&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>115 <tr·class="memdesc:a659f20993995258b1405737e375efd10"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dense·elimination·function·for·symbolic·factors.··<br·/></td></tr>
118 <tr·class="separator:ae394348e1a503834f713405afa9afad8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a659f20993995258b1405737e375efd10"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>117 </table>
120 <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>
121 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>119 <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>120 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</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·-->121 </div></div><!--·contents·-->
155 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
156 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
157 <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!·-->
158 ··<ul>125 ··<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="a01382.html">SymbolicFactor-inst.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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01382.html">SymbolicFactor.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>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>
161 ··</ul>128 ··</ul>
162 </div>129 </div>
163 </body>130 </body>
164 </html>131 </html>
2.5 KB
html2text {}
Max HTML report size reached
314 B
./usr/share/doc/libgtsam-dev/html/a01382.js
228 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01382·=·[1 var·a01382·=·[
2 ····["EliminateSymbolic",·"a01382.html#ae394348e1a503834f713405afa9afad8",·null]2 ····["EliminateSymbolic",·"a01382.html#a659f20993995258b1405737e375efd10",·null]
3 ];3 ];
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/SymbolicISAM.h·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 95, 41 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="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicISAM.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SymbolicFactor.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p><a·href="a01385_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a01385_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="a05032.html">gtsam::SymbolicISAM</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="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>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
112 <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>
113 Namespaces</h2></td></tr>118 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>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>
115 <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>
116 <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>
117 </table>128 </table>
118 <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>
119 <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>
120 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
121 <dd> 
122 Richard·Roberts·</dd></dl> 
123 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>136 ··<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="a01385.html">SymbolicISAM.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="a01385.html">SymbolicFactor.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>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 ··</ul>139 ··</ul>
131 </div>140 </div>
132 </body>141 </body>
133 </html>142 </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/SymbolicISAM.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor.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, 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">SymbolicISAM.h</div></div>104 ··<div·class="headertitle"><div·class="title">SymbolicFactor.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="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="a00641.html">gtsam/inference/Factor.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="a01391.html">gtsam/symbolic/SymbolicBayesTree.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>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00698.html">gtsam/inference/ISAM.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>
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>
 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>
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="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="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> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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">//·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>
133 <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>
 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="code·hl_class"·href="a03592.html">Factor</a>·{</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> 
137 <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>·</div>
 139 <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="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</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">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>
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>144 <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"><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>
140 </div>153 </div>
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>}</div>159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
143 <div·class="ttc"·id="aa00698_html"><div·class="ttname"><a·href="a00698.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
6.38 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/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="a01388_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="a01388.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="a01388.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
7.85 KB
./usr/share/doc/libgtsam-dev/html/a01391_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="a01343.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="a01364.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="a01388.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>
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/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="a00575.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="a00674.html">gtsam/inference/BayesTreeCliqueBase.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>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>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>
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="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>
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>··<span·class="keyword">class·</span>SymbolicConditional;</div>
130 <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>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
Offset 170, 18 lines modifiedOffset 170, 18 lines modified
170 </div>170 </div>
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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>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>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>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>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>176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
177 <div·class="ttc"·id="aa00587_html"><div·class="ttname"><a·href="a00587.html">BayesTree.h</a></div><div·class="ttdoc">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.</div></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="aa00674_html"><div·class="ttname"><a·href="a00674.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">BayesTreeCliqueBase.h</a></div><div·class="ttdoc">Base·class·for·cliques·of·a·BayesTree.</div></div>
179 <div·class="ttc"·id="aa01343_html"><div·class="ttname"><a·href="a01343.html">SymbolicBayesNet.h</a></div></div>179 <div·class="ttc"·id="aa01364_html"><div·class="ttname"><a·href="a01364.html">SymbolicBayesNet.h</a></div></div>
180 <div·class="ttc"·id="aa01388_html"><div·class="ttname"><a·href="a01388.html">SymbolicFactorGraph.h</a></div></div>180 <div·class="ttc"·id="aa01379_html"><div·class="ttname"><a·href="a01379.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>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>
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>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>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>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>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>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>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>
3.81 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/precompiled_header.h·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, 30 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.h·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>&gt;··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="a01400_source.html">Go·to·the·source·code·of·this·file.</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>105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 106 <div·class="textblock"><p>Included·from·all·GTSAM·files.·</p>
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>107 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
109 </div></div><!--·contents·-->108 </div></div><!--·contents·-->
110 </div><!--·doc-content·-->109 </div><!--·doc-content·-->
111 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
112 <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!·-->
113 ··<ul>112 ··<ul>
114 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01400.html">precompiled_header.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">global_includes.h</a></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>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>
116 ··</ul>115 ··</ul>
117 </div>116 </div>
118 </body>117 </body>
119 </html>118 </html>
879 B
html2text {}
Max HTML report size reached
23.0 KB
./usr/share/doc/libgtsam-dev/html/a01400_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/precompiled_header.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 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">precompiled_header.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="a01400.html">Go·to·the·documentation·of·this·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="a01400.html">Go·to·the·documentation·of·this·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, 82 lines modifiedOffset 114, 22 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="comment">//·All·headers·in·base,·except:</span></div> 
122 <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> 
123 <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> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//·testLie.h:·includes·numericalDerivative</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="a00062.html">gtsam/base/Lie.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;gtsam/base/chartTesting.h&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="a00140.html">gtsam/base/cholesky.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;gtsam/base/concepts.h&gt;</span></div>121 <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>
 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>··<span·class="comment">//·Basic·types,·constants,·and·compatibility·functions</span></div>
 123 <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>
129 <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> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00038.html">gtsam/base/debug.h</a>&gt;</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00011.html">gtsam/base/DSFVector.h</a>&gt;</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00092.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00113.html">gtsam/base/FastList.h</a>&gt;</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00047.html">gtsam/base/FastMap.h</a>&gt;</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00068.html">gtsam/base/FastSet.h</a>&gt;</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/FastVector.h</a>&gt;</span></div> 
137 <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> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00077.html">gtsam/base/Group.h</a>&gt;</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00062.html">gtsam/base/Lie.h</a>&gt;</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/lieProxies.h</a>&gt;</span></div> 
141 <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> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00149.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">gtsam/base/ProductLieGroup.h</a>&gt;</span></div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00008.html">gtsam/base/serialization.h</a>&gt;</span></div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">gtsam/base/serializationTestHelpers.h</a>&gt;</span></div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00089.html">gtsam/base/SymmetricBlockMatrix.h</a>&gt;</span></div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00065.html">gtsam/base/Testable.h</a>&gt;</span></div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00005.html">gtsam/base/TestableAssertions.h</a>&gt;</span></div> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00056.html">gtsam/base/ThreadsafeException.h</a>&gt;</span></div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/timing.h</a>&gt;</span></div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00098.html">gtsam/base/types.h</a>&gt;</span></div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00131.html">gtsam/base/Value.h</a>&gt;</span></div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Vector.h</a>&gt;</span></div> 
155 <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> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00029.html">gtsam/base/VerticalBlockMatrix.h</a>&gt;</span></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="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">ProductLieGroup.h</a></div><div·class="ttdoc">Group·product·of·two·Lie·Groups.</div></div> 
160 <div·class="ttc"·id="aa00005_html"><div·class="ttname"><a·href="a00005.html">TestableAssertions.h</a></div><div·class="ttdoc">Provides·additional·testing·facilities·for·common·data·structures.</div></div> 
161 <div·class="ttc"·id="aa00008_html"><div·class="ttname"><a·href="a00008.html">serialization.h</a></div><div·class="ttdoc">Convenience·functions·for·serializing·data·structures·via·boost.serialization.</div></div> 
162 <div·class="ttc"·id="aa00011_html"><div·class="ttname"><a·href="a00011.html">DSFVector.h</a></div><div·class="ttdoc">A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.</div></div> 
163 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div> 
164 <div·class="ttc"·id="aa00029_html"><div·class="ttname"><a·href="a00029.html">VerticalBlockMatrix.h</a></div><div·class="ttdoc">A·matrix·with·column·blocks·of·pre-defined·sizes.</div></div> 
165 <div·class="ttc"·id="aa00038_html"><div·class="ttname"><a·href="a00038.html">debug.h</a></div><div·class="ttdoc">Global·debugging·flags.</div></div> 
166 <div·class="ttc"·id="aa00047_html"><div·class="ttname"><a·href="a00047.html">FastMap.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.</div></div> 
167 <div·class="ttc"·id="aa00056_html"><div·class="ttname"><a·href="a00056.html">ThreadsafeException.h</a></div><div·class="ttdoc">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.</div></div> 
168 <div·class="ttc"·id="aa00062_html"><div·class="ttname"><a·href="a00062.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div> 
169 <div·class="ttc"·id="aa00065_html"><div·class="ttname"><a·href="a00065.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div> 
170 <div·class="ttc"·id="aa00068_html"><div·class="ttname"><a·href="a00068.html">FastSet.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.</div></div> 
171 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div> 
172 <div·class="ttc"·id="aa00077_html"><div·class="ttname"><a·href="a00077.html">Group.h</a></div><div·class="ttdoc">Concept·check·class·for·variable·types·with·Group·properties.</div></div> 
173 <div·class="ttc"·id="aa00089_html"><div·class="ttname"><a·href="a00089.html">SymmetricBlockMatrix.h</a></div><div·class="ttdoc">Access·to·matrices·via·blocks·of·pre-defined·sizes.</div></div> 
174 <div·class="ttc"·id="aa00092_html"><div·class="ttname"><a·href="a00092.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></div> 
175 <div·class="ttc"·id="aa00098_html"><div·class="ttname"><a·href="a00098.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</div></div>124 <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>
176 <div·class="ttc"·id="aa00104_html"><div·class="ttname"><a·href="a00104.html">lieProxies.h</a></div><div·class="ttdoc">Provides·convenient·mappings·of·common·member·functions·for·testing.</div></div> 
177 <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> 
178 <div·class="ttc"·id="aa00113_html"><div·class="ttname"><a·href="a00113.html">FastList.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.</div></div> 
179 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div> 
180 <div·class="ttc"·id="aa00131_html"><div·class="ttname"><a·href="a00131.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> 
181 <div·class="ttc"·id="aa00140_html"><div·class="ttname"><a·href="a00140.html">cholesky.h</a></div><div·class="ttdoc">Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.</div></div> 
182 <div·class="ttc"·id="aa00143_html"><div·class="ttname"><a·href="a00143.html">serializationTestHelpers.h</a></div></div> 
183 <div·class="ttc"·id="aa00146_html"><div·class="ttname"><a·href="a00146.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div> 
184 <div·class="ttc"·id="aa00149_html"><div·class="ttname"><a·href="a00149.html">OptionalJacobian.h</a></div><div·class="ttdoc">Special·class·for·optional·Jacobian·arguments.</div></div> 
185 </div><!--·fragment·--></div><!--·contents·-->125 </div><!--·fragment·--></div><!--·contents·-->
186 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
188 <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!·-->
189 ··<ul>129 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01400.html">precompiled_header.h</a></li>130 ····<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>
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>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 ··</ul>132 ··</ul>
193 </div>133 </div>
194 </body>134 </body>
195 </html>135 </html>
6.26 KB
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="a00065.html#abe0a238cdd07d484ff0be56ae945b182">GTSAM_CONCEPT_TESTABLE_INST</a>··(T)</dt>140 <dt>Member·<a·class="el"·href="a00083.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:a00056"·id="r_a00056"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00056.html">ThreadsafeException.h</a></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>
144 <tr·class="memdesc:a00056"><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: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>
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:a00014"·id="r_a00014"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html">types.cpp</a></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>
147 <tr·class="memdesc:a00014"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·handling·type·information.·<br·/></td></tr>147 <tr·class="memdesc:a00068"><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:a00098"·id="r_a00098"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00098.html">types.h</a></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>
150 <tr·class="memdesc:a00098"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Typedefs·for·easier·changing·of·types.·<br·/></td></tr>150 <tr·class="memdesc:a00119"><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:a01394"·id="r_a01394"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01394.html">global_includes.h</a></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>
153 <tr·class="memdesc:a01394"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Included·from·all·GTSAM·files.·<br·/></td></tr>153 <tr·class="memdesc:a01400"><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="a00062.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="a00011.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="a00062.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="a00011.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="a00062.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="a00011.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="a01313_source.html">triangulationFactor.h</a></p>3888 <p><a·class="el"·href="a01322_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="a00086_source.html">ConcurrentMap.h</a></li>205 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00128_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="a00050_source.html">DSFMap.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00029_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="a00050_source.html">DSFMap.h</a></li>120 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00029_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="a00050_source.html">DSFMap.h</a></li>130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00029_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="a00011_source.html">DSFVector.h</a></li>149 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00089_source.html">DSFVector.h</a></li>
150 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00032.html">DSFVector.cpp</a></li>150 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00122.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="a00011_source.html">DSFVector.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00089_source.html">DSFVector.h</a></li>
178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00032.html">DSFVector.cpp</a></li>178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00122.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="a00092_source.html">FastDefaultAllocator.h</a></li>130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00056_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="a00092_source.html">FastDefaultAllocator.h</a></li>130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00056_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="a00113_source.html">FastList.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00110_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="a00047_source.html">FastMap.h</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00071_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="a00068_source.html">FastSet.h</a></li>175 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00113_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="a00128_source.html">GenericValue.h</a></li>514 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00143_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="a00128_source.html">GenericValue.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00143_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="a00077_source.html">Group.h</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_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="a00077_source.html">Group.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_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="a00077_source.html">Group.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_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="a00077_source.html">Group.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_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="a00077_source.html">Group.h</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_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="a00077_source.html">Group.h</a></li>112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_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="a00077_source.html">Group.h</a></li>145 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_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="a00077_source.html">Group.h</a></li>112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_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="a00062_source.html">Lie.h</a></li>212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_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="a00062_source.html">Lie.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_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="a00062_source.html">Lie.h</a></li>190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_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="a00062_source.html">Lie.h</a></li>185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_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="a00062_source.html">Lie.h</a></li>156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_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="a00062_source.html">Lie.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_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="a00107_source.html">Manifold.h</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00104_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="a00107_source.html">Manifold.h</a></li>146 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00104_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="a00107_source.html">Manifold.h</a></li>153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00104_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="a00107_source.html">Manifold.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00104_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="a00107_source.html">Manifold.h</a></li>175 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00104_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="a00107_source.html">Manifold.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00104_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="a00107_source.html">Manifold.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00104_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="a00119_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00119_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00119_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00119_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00119_source.html">Matrix.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00119_source.html">Matrix.h</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_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="a00023_source.html">numericalDerivative.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00032_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="a00023_source.html">numericalDerivative.h</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00032_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="a00149_source.html">OptionalJacobian.h</a></li>266 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_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="a00149_source.html">OptionalJacobian.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_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="a00149_source.html">OptionalJacobian.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_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="a00149_source.html">OptionalJacobian.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_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="a00002_source.html">ProductLieGroup.h</a></li>220 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_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="a00002_source.html">ProductLieGroup.h</a></li>169 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_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="a00089_source.html">SymmetricBlockMatrix.h</a></li>555 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00137_source.html">SymmetricBlockMatrix.h</a></li>
556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083.html">SymmetricBlockMatrix.cpp</a></li>556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00086.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="a00065_source.html">Testable.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_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="a00065_source.html">Testable.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_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="a00065_source.html">Testable.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_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="a00065_source.html">Testable.h</a></li>136 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_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="a00065_source.html">Testable.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_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="a00056_source.html">ThreadsafeException.h</a></li>164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_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="a00056_source.html">ThreadsafeException.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_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="a00056_source.html">ThreadsafeException.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_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="a00056_source.html">ThreadsafeException.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_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="a00056_source.html">ThreadsafeException.h</a></li>157 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_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="a00020_source.html">timing.h</a></li>236 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00092_source.html">timing.h</a></li>
237 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00116.html">timing.cpp</a></li>237 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00017.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="a00020_source.html">timing.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00092_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="a00098_source.html">types.h</a></li>107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_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="a00098_source.html">types.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_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="a00098_source.html">types.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_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="a00098_source.html">types.h</a></li>141 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_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="a00098_source.html">types.h</a></li>145 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_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="a00098_source.html">types.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_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="a00026.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="a00047.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="a00098_source.html">types.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_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="a00098_source.html">types.h</a></li>112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_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="a00131_source.html">Value.h</a></li>508 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">Value.h</a></li>
509 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00128_source.html">GenericValue.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>
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="a00122_source.html">VectorSpace.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00122_source.html">VectorSpace.h</a></li>166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00122_source.html">VectorSpace.h</a></li>159 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00122_source.html">VectorSpace.h</a></li>137 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00122_source.html">VectorSpace.h</a></li>196 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00122_source.html">VectorSpace.h</a></li>193 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00122_source.html">VectorSpace.h</a></li>209 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00122_source.html">VectorSpace.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00122_source.html">VectorSpace.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00122_source.html">VectorSpace.h</a></li>211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00122_source.html">VectorSpace.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00122_source.html">VectorSpace.h</a></li>182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00122_source.html">VectorSpace.h</a></li>182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00122_source.html">VectorSpace.h</a></li>182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00122_source.html">VectorSpace.h</a></li>164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_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="a00029_source.html">VerticalBlockMatrix.h</a></li>398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00116_source.html">VerticalBlockMatrix.h</a></li>
399 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00137.html">VerticalBlockMatrix.cpp</a></li>399 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00059.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="a00095_source.html">WeightedSampler.h</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00140_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="a00158_source.html">Basis.h</a></li>251 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_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="a00158_source.html">Basis.h</a></li>159 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_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="a00158_source.html">Basis.h</a></li>230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_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="a00158_source.html">Basis.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_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="a00158_source.html">Basis.h</a></li>216 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_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="a00158_source.html">Basis.h</a></li>147 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_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="a00158_source.html">Basis.h</a></li>164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_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="a00158_source.html">Basis.h</a></li>219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_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="a00158_source.html">Basis.h</a></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_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="a00152_source.html">BasisFactors.h</a></li>606 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_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="a00152_source.html">BasisFactors.h</a></li>607 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_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="a00152_source.html">BasisFactors.h</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_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="a00152_source.html">BasisFactors.h</a></li>611 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_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="a00152_source.html">BasisFactors.h</a></li>605 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_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="a00152_source.html">BasisFactors.h</a></li>606 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_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="a00152_source.html">BasisFactors.h</a></li>620 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_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="a00161_source.html">Chebyshev.h</a></li>274 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00152_source.html">Chebyshev.h</a></li>
275 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176.html">Chebyshev.cpp</a></li>275 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170.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="a00161_source.html">Chebyshev.h</a></li>264 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00152_source.html">Chebyshev.h</a></li>
265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176.html">Chebyshev.cpp</a></li>265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170.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.19 KB
./usr/share/doc/libgtsam-dev/html/a02740.html
    
Offset 364, 15 lines modifiedOffset 364, 15 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="a00170_source.html">Chebyshev2.h</a></li>369 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00161_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="a00164.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>
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="a00173_source.html">FitBasis.h</a></li>195 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176_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="a00167_source.html">Fourier.h</a></li>398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00158_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>
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="a00242_source.html">AlgebraicDecisionTree.h</a></li>627 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00227_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="a00242_source.html">AlgebraicDecisionTree.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00227_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="a00242_source.html">AlgebraicDecisionTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00227_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="a00221_source.html">Assignment.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00272_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="a00260_source.html">DecisionTree-inl.h</a></li>747 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200_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="a00260_source.html">DecisionTree-inl.h</a></li>819 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200_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="a00260_source.html">DecisionTree-inl.h</a></li>138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200_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="a00260_source.html">DecisionTree-inl.h</a></li>138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200_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="a00260_source.html">DecisionTree-inl.h</a></li>142 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200_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="a00272_source.html">DecisionTree.h</a></li>834 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00221_source.html">DecisionTree.h</a></li>
835 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00260_source.html">DecisionTree-inl.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>
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="a00272_source.html">DecisionTree.h</a></li>511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00221_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="a00272_source.html">DecisionTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00221_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·3132·5f73·6f75·7263·652e·6874··a00212_source.ht0001f350:·6130·3032·3531·5f73·6f75·7263·652e·6874··a00251_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·3235·372e·6874·6d6c·223e··f="a00257.html">0001f3d0:·663d·2261·3030·3139·372e·6874·6d6c·223e··f="a00197.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="a00212_source.html">DecisionTreeFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00251_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="a00182_source.html">DiscreteBayesNet.h</a></li>520 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00233_source.html">DiscreteBayesNet.h</a></li>
521 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00263.html">DiscreteBayesNet.cpp</a></li>521 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00191.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="a00182_source.html">DiscreteBayesNet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00233_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="a00230_source.html">DiscreteBayesTree.h</a></li>289 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00212_source.html">DiscreteBayesTree.h</a></li>
290 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00269.html">DiscreteBayesTree.cpp</a></li>290 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00245.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="a00230_source.html">DiscreteBayesTree.h</a></li>359 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00212_source.html">DiscreteBayesTree.h</a></li>
360 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00269.html">DiscreteBayesTree.cpp</a></li>360 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00245.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·3336·5f73·6f75·7263·652e··="a00236_source.00029770:·3d22·6130·3032·3135·5f73·6f75·7263·652e··="a00215_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·3339·2e68·746d··href="a00239.htm000297f0:·6872·6566·3d22·6130·3032·3432·2e68·746d··href="a00242.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="a00236_source.html">DiscreteConditional.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00215_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.8 KB
./usr/share/doc/libgtsam-dev/html/a02840.html
    
Offset 10052, 23 lines modifiedOffset 10052, 23 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·3934·5f73·6f75·7263·652e·6874··a00194_source.ht000274a0:·6130·3031·3835·5f73·6f75·7263·652e·6874··a00185_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
00027520:·7265·663d·2261·3030·3230·332e·6874·6d6c··ref="a00203.html00027520:·7265·663d·2261·3030·3137·392e·6874·6d6c··ref="a00179.html
00027530:·223e·4469·7363·7265·7465·4469·7374·7269··">DiscreteDistri00027530:·223e·4469·7363·7265·7465·4469·7374·7269··">DiscreteDistri
00027540:·6275·7469·6f6e·2e63·7070·3c2f·613e·3c2f··bution.cpp</a></00027540:·6275·7469·6f6e·2e63·7070·3c2f·613e·3c2f··bution.cpp</a></
00027550:·6c69·3e0a·3c2f·756c·3e0a·3c2f·6469·763e··li>.</ul>.</div>00027550:·6c69·3e0a·3c2f·756c·3e0a·3c2f·6469·763e··li>.</ul>.</div>
00027560:·3c21·2d2d·2063·6f6e·7465·6e74·7320·2d2d··<!--·contents·--00027560:·3c21·2d2d·2063·6f6e·7465·6e74·7320·2d2d··<!--·contents·--
00027570:·3e0a·3c2f·6469·763e·3c21·2d2d·2064·6f63··>.</div><!--·doc00027570:·3e0a·3c2f·6469·763e·3c21·2d2d·2064·6f63··>.</div><!--·doc
00027580:·2d63·6f6e·7465·6e74·202d·2d3e·0a3c·212d··-content·-->.<!-00027580:·2d63·6f6e·7465·6e74·202d·2d3e·0a3c·212d··-content·-->.<!-
00027590:·2d20·7374·6172·7420·666f·6f74·6572·2070··-·start·footer·p00027590:·2d20·7374·6172·7420·666f·6f74·6572·2070··-·start·footer·p
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="a00194_source.html">DiscreteDistribution.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00185_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="a00245_source.html">DiscreteEliminationTree.h</a></li>332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00260_source.html">DiscreteEliminationTree.h</a></li>
333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00227.html">DiscreteEliminationTree.cpp</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00218.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="a00251_source.html">DiscreteFactor.h</a></li>617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00263_source.html">DiscreteFactor.h</a></li>
618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00188.html">DiscreteFactor.cpp</a></li>618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00209.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="a00251_source.html">DiscreteFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00263_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="a00200_source.html">DiscreteFactorGraph.h</a></li>151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00230_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="a00200_source.html">DiscreteFactorGraph.h</a></li>831 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00230_source.html">DiscreteFactorGraph.h</a></li>
832 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00191.html">DiscreteFactorGraph.cpp</a></li>832 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00182.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="a00200_source.html">DiscreteFactorGraph.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00230_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.14 KB
./usr/share/doc/libgtsam-dev/html/a02872.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/discrete/<a·class="el"·href="a00254_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="a00197.html">DiscreteJunctionTree.cpp</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00224.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="a00185_source.html">DiscreteKey.h</a></li>173 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00239_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="a00185_source.html">DiscreteKey.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00239_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·3636·5f73·6f75·7263·652e·6874·6d6c··0266_source.html00026660:·3032·3438·5f73·6f75·7263·652e·6874·6d6c··0248_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·3032·3438·2e68·746d·6c22·3e44·6973··a00248.html">Dis000266e0:·6130·3031·3838·2e68·746d·6c22·3e44·6973··a00188.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="a00266_source.html">DiscreteLookupDAG.h</a></li>458 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00248_source.html">DiscreteLookupDAG.h</a></li>
459 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00248.html">DiscreteLookupDAG.cpp</a></li>459 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00188.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="a00266_source.html">DiscreteLookupDAG.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00248_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="a00218_source.html">DiscreteMarginals.h</a></li>200 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00269_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="a00215_source.html">DiscreteValues.h</a></li>317 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00194_source.html">DiscreteValues.h</a></li>
318 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00233.html">DiscreteValues.cpp</a></li>318 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00206.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="a00215_source.html">DiscreteValues.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00194_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="a00179_source.html">Signature.h</a></li>279 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00236_source.html">Signature.h</a></li>
280 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00209.html">Signature.cpp</a></li>280 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00254.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="a00302_source.html">BearingRange.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_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="a00302_source.html">BearingRange.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_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="a00302_source.html">BearingRange.h</a></li>186 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_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="a00302_source.html">BearingRange.h</a></li>161 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_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="a00302_source.html">BearingRange.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_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="a00302_source.html">BearingRange.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_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="a00407_source.html">Cal3.h</a></li>410 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00353_source.html">Cal3.h</a></li>
411 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00275.html">Cal3.cpp</a></li>411 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00371.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="a00416_source.html">Cal3_S2.h</a></li>499 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284_source.html">Cal3_S2.h</a></li>
500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00383.html">Cal3_S2.cpp</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>
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="a00416_source.html">Cal3_S2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284_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="a00416_source.html">Cal3_S2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284_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="a00296_source.html">Cal3_S2Stereo.h</a></li>578 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00302_source.html">Cal3_S2Stereo.h</a></li>
579 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00377.html">Cal3_S2Stereo.cpp</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>
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="a00296_source.html">Cal3_S2Stereo.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00302_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="a00296_source.html">Cal3_S2Stereo.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00302_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="a00317_source.html">Cal3Bundler.h</a></li>622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_source.html">Cal3Bundler.h</a></li>
623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00338.html">Cal3Bundler.cpp</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00323.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="a00317_source.html">Cal3Bundler.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_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="a00317_source.html">Cal3Bundler.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_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="a00284_source.html">Cal3DS2.h</a></li>463 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404_source.html">Cal3DS2.h</a></li>
464 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380.html">Cal3DS2.cpp</a></li>464 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00320.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="a00284_source.html">Cal3DS2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404_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="a00284_source.html">Cal3DS2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404_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="a00437_source.html">Cal3DS2_Base.h</a></li>476 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00440_source.html">Cal3DS2_Base.h</a></li>
477 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422.html">Cal3DS2_Base.cpp</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>
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="a00326_source.html">Cal3Fisheye.h</a></li>496 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_source.html">Cal3Fisheye.h</a></li>
497 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446.html">Cal3Fisheye.cpp</a></li>497 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00374.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="a00326_source.html">Cal3Fisheye.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_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="a00326_source.html">Cal3Fisheye.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_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="a00467_source.html">Cal3Unified.h</a></li>500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305_source.html">Cal3Unified.h</a></li>
501 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461.html">Cal3Unified.cpp</a></li>501 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00392.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="a00467_source.html">Cal3Unified.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305_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="a00467_source.html">Cal3Unified.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305_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="a00290_source.html">CalibratedCamera.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_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="a00290_source.html">CalibratedCamera.h</a></li>665 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_source.html">CalibratedCamera.h</a></li>
666 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314.html">CalibratedCamera.cpp</a></li>666 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00416.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="a00290_source.html">CalibratedCamera.h</a></li>659 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_source.html">CalibratedCamera.h</a></li>
660 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314.html">CalibratedCamera.cpp</a></li>660 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00416.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="a00290_source.html">CalibratedCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_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="a00290_source.html">CalibratedCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_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="a00290_source.html">CalibratedCamera.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_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="a00293_source.html">CameraSet.h</a></li>388 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_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="a00293_source.html">CameraSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_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="a00293_source.html">CameraSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_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="a00278_source.html">Cyclic.h</a></li>153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_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="a00278_source.html">Cyclic.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_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="a00362_source.html">EssentialMatrix.h</a></li>362 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00275_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="a00362_source.html">EssentialMatrix.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00275_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="a00362_source.html">EssentialMatrix.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00275_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="a00458_source.html">Line3.h</a></li>434 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422_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="a00458_source.html">Line3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422_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="a00458_source.html">Line3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422_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="a00311_source.html">OrientedPlane3.h</a></li>272 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00464_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="a00311_source.html">OrientedPlane3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00464_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="a00311_source.html">OrientedPlane3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00464_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="a00350_source.html">PinholeCamera.h</a></li>909 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_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="a00350_source.html">PinholeCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_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="a00350_source.html">PinholeCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_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="a00350_source.html">PinholeCamera.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_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="a00320_source.html">PinholePose.h</a></li>598 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00467_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="a00320_source.html">PinholePose.h</a></li>668 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00467_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="a00320_source.html">PinholePose.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00467_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="a00320_source.html">PinholePose.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00467_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="a00299_source.html">PinholeSet.h</a></li>267 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00383_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="a00299_source.html">PinholeSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00383_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="a00299_source.html">PinholeSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00383_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="a00473_source.html">Point2.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00449_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="a00371_source.html">Point3.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00344_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="a00368_source.html">Pose2.h</a></li>811 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_source.html">Pose2.h</a></li>
812 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329.html">Pose2.cpp</a></li>812 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00326.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="a00368_source.html">Pose2.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_source.html">Pose2.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329.html">Pose2.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00326.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="a00368_source.html">Pose2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_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="a00368_source.html">Pose2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_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="a00368_source.html">Pose2.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_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="a00368_source.html">Pose2.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_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="a00062.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="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>
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="a00398_source.html">Pose3.h</a></li>1164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_source.html">Pose3.h</a></li>
1165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00431.html">Pose3.cpp</a></li>1165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00455.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="a00398_source.html">Pose3.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_source.html">Pose3.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00431.html">Pose3.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00455.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="a00398_source.html">Pose3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_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="a00398_source.html">Pose3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_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="a00398_source.html">Pose3.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_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="a00398_source.html">Pose3.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_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="a00398_source.html">Pose3.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_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="a00428_source.html">Quaternion.h</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00293_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>
842 B
./usr/share/doc/libgtsam-dev/html/a03212.html
    
Offset 397, 15 lines modifiedOffset 397, 15 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="a00365_source.html">Rot2.h</a></li>403 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_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="a00434.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>
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="a00365_source.html">Rot2.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_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="a00365_source.html">Rot2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_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="a00365_source.html">Rot2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_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·3333··"el"·href="a003300017df0:·2265·6c22·2068·7265·663d·2261·3030·3338··"el"·href="a0038
00017e00:·325f·736f·7572·6365·2e68·746d·6c22·3e52··2_source.html">R00017e00:·305f·736f·7572·6365·2e68·746d·6c22·3e52··0_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·3032·3831·2e68·746d·6c22·3e52·6f74··a00281.html">Rot00017e70:·6130·3033·3437·2e68·746d·6c22·3e52·6f74··a00347.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·3033·3035·2e68·746d·6c22·3e52·6f74··a00305.html">Rot00017ee0:·6130·3034·3730·2e68·746d·6c22·3e52·6f74··a00470.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="a00332_source.html">Rot3.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_source.html">Rot3.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305.html">Rot3M.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00470.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="a00332_source.html">Rot3.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_source.html">Rot3.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305.html">Rot3M.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00470.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="a00332_source.html">Rot3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_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="a00332_source.html">Rot3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_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.24 KB
./usr/share/doc/libgtsam-dev/html/a03248.html
    
Offset 381, 15 lines modifiedOffset 381, 15 lines modified
381 <p>Action·on·a·pose·T.·</p>381 <p>Action·on·a·pose·T.·</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>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="a00347_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="a00479.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>
1.64 KB
./usr/share/doc/libgtsam-dev/html/a03252.html
    
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 static·<a·class="el"·href="a03248.html">Similarity2</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector4·&amp;v,·ChartJacobian·H=boost::none)</td></tr>112 static·<a·class="el"·href="a03248.html">Similarity2</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector4·&amp;v,·ChartJacobian·H=boost::none)</td></tr>
113 <tr·class="separator:a0dd750e299e4fd7bd5c6b97ac0c2f071"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:a0dd750e299e4fd7bd5c6b97ac0c2f071"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:a6338e6df7cf0e29824c06fe158c2721c"·id="r_a6338e6df7cf0e29824c06fe158c2721c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6338e6df7cf0e29824c06fe158c2721c"·name="a6338e6df7cf0e29824c06fe158c2721c"></a>114 <tr·class="memitem:a6338e6df7cf0e29824c06fe158c2721c"·id="r_a6338e6df7cf0e29824c06fe158c2721c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6338e6df7cf0e29824c06fe158c2721c"·name="a6338e6df7cf0e29824c06fe158c2721c"></a>
115 static·Vector4&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03248.html">Similarity2</a>·&amp;other,·ChartJacobian·H=boost::none)</td></tr>115 static·Vector4&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03248.html">Similarity2</a>·&amp;other,·ChartJacobian·H=boost::none)</td></tr>
116 <tr·class="separator:a6338e6df7cf0e29824c06fe158c2721c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a6338e6df7cf0e29824c06fe158c2721c"><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="a00347_source.html">Similarity2.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00431_source.html">Similarity2.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="a03248.html">Similarity2</a></li><li·class="navelem"><a·class="el"·href="a03252.html">ChartAtOrigin</a></li>126 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03248.html">Similarity2</a></li><li·class="navelem"><a·class="el"·href="a03252.html">ChartAtOrigin</a></li>
1.53 KB
./usr/share/doc/libgtsam-dev/html/a03256.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="a00347_source.html">Similarity2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00431_source.html">Similarity2.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="a03256.html">traits&lt;·Similarity2·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03256.html">traits&lt;·Similarity2·&gt;</a></li>
1.54 KB
./usr/share/doc/libgtsam-dev/html/a03260.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="a00347_source.html">Similarity2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00431_source.html">Similarity2.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="a03260.html">traits&lt;·const·Similarity2·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03260.html">traits&lt;·const·Similarity2·&gt;</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="a00452_source.html">Similarity3.h</a></li>426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00458_source.html">Similarity3.h</a></li>
427 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00356.html">Similarity3.cpp</a></li>427 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00425.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="a00452_source.html">Similarity3.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00458_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="a00452_source.html">Similarity3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00458_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="a00452_source.html">Similarity3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00458_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="a00323_source.html">SO3.h</a></li>171 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_source.html">SO3.h</a></li>
172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00419.html">SO3.cpp</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00365.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="a00323_source.html">SO3.h</a></li>184 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_source.html">SO3.h</a></li>
185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00419.html">SO3.cpp</a></li>185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00365.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="a00323_source.html">SO3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_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="a00323_source.html">SO3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_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="a00344_source.html">SO4.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00287_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="a00344_source.html">SO4.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00287_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="a00419.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="a00365.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="a00464_source.html">SOn.h</a></li>511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_source.html">SOn.h</a></li>
512 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404.html">SO4.cpp</a></li>512 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00386.html">SO4.cpp</a></li>
513 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00344_source.html">SO4.h</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>
514 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389_source.html">SOn-inl.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>
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="a00464_source.html">SOn.h</a></li>198 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_source.html">SOn.h</a></li>
199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389_source.html">SOn-inl.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>
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="a00464_source.html">SOn.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_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="a00464_source.html">SOn.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_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="a00413_source.html">SphericalCamera.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_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="a00413_source.html">SphericalCamera.h</a></li>484 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_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="a00413_source.html">SphericalCamera.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_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="a00413_source.html">SphericalCamera.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_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="a00341_source.html">StereoCamera.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00377_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="a00341_source.html">StereoCamera.h</a></li>341 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00377_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="a00341_source.html">StereoCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00377_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="a00341_source.html">StereoCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00377_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.56 KB
./usr/share/doc/libgtsam-dev/html/a03352.html
    
Offset 223, 15 lines modifiedOffset 223, 15 lines modified
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="a00401_source.html">StereoPoint2.h</a></li>
230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00410.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>
237 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03352.html">StereoPoint2</a></li>237 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03352.html">StereoPoint2</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="a00359_source.html">triangulation.h</a></li>116 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461_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="a00359_source.html">triangulation.h</a></li>116 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461_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="a00359_source.html">triangulation.h</a></li>231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461_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="a00359_source.html">triangulation.h</a></li>192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461_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="a00353_source.html">Unit3.h</a></li>307 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389_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="a00353_source.html">Unit3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389_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="a00353_source.html">Unit3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389_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="a00665.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="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>
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="a00554_source.html">GaussianMixture.h</a></li>968 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00482_source.html">GaussianMixture.h</a></li>
969 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494.html">GaussianMixture.cpp</a></li>969 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00551.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="a00554_source.html">GaussianMixture.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00482_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="a00560_source.html">GaussianMixtureFactor.h</a></li>609 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00563_source.html">GaussianMixtureFactor.h</a></li>
610 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00518.html">GaussianMixtureFactor.cpp</a></li>610 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00533.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="a00560_source.html">GaussianMixtureFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00563_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="a00539_source.html">HybridBayesNet.h</a></li>877 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00524_source.html">HybridBayesNet.h</a></li>
878 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00485.html">HybridBayesNet.cpp</a></li>878 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00491.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="a00539_source.html">HybridBayesNet.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00524_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="a00524_source.html">HybridBayesTree.h</a></li>283 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_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="a00524_source.html">HybridBayesTree.h</a></li>477 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_source.html">HybridBayesTree.h</a></li>
478 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00527.html">HybridBayesTree.cpp</a></li>478 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00512.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="a00524_source.html">HybridBayesTree.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_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="a00524_source.html">HybridBayesTree.h</a></li>560 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_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="a00536_source.html">HybridConditional.h</a></li>954 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00560_source.html">HybridConditional.h</a></li>
955 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00482.html">HybridConditional.cpp</a></li>955 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00509.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="a00536_source.html">HybridConditional.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00560_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="a00521_source.html">HybridEliminationTree.h</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00542_source.html">HybridEliminationTree.h</a></li>
334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00488.html">HybridEliminationTree.cpp</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00515.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="a00551_source.html">HybridFactor.h</a></li>501 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00557_source.html">HybridFactor.h</a></li>
502 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00563.html">HybridFactor.cpp</a></li>502 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00566.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="a00551_source.html">HybridFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00557_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="a00497_source.html">HybridFactorGraph.h</a></li>418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00518_source.html">HybridFactorGraph.h</a></li>
419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00569.html">HybridFactorGraph.cpp</a></li>419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00521.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="a00503_source.html">HybridGaussianFactorGraph.h</a></li>166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00548_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="a00503_source.html">HybridGaussianFactorGraph.h</a></li>650 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00548_source.html">HybridGaussianFactorGraph.h</a></li>
651 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00542.html">HybridGaussianFactorGraph.cpp</a></li>651 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00485.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="a00491_source.html">HybridGaussianISAM.h</a></li>518 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00536_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="a00491_source.html">HybridGaussianISAM.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00536_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="a00506_source.html">HybridJunctionTree.h</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00488_source.html">HybridJunctionTree.h</a></li>
335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00509.html">HybridJunctionTree.cpp</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00500.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="a00500_source.html">HybridNonlinearFactorGraph.h</a></li>510 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00554_source.html">HybridNonlinearFactorGraph.h</a></li>
511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00557.html">HybridNonlinearFactorGraph.cpp</a></li>511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00569.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="a00500_source.html">HybridNonlinearFactorGraph.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00554_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="a00530_source.html">HybridNonlinearISAM.h</a></li>305 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00503_source.html">HybridNonlinearISAM.h</a></li>
306 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00533.html">HybridNonlinearISAM.cpp</a></li>306 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00506.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="a00512_source.html">HybridSmoother.h</a></li>220 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00539_source.html">HybridSmoother.h</a></li>
221 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00548.html">HybridSmoother.cpp</a></li>221 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00530.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="a01037.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="a01004.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="a01037.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="a01004.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="a00515_source.html">HybridValues.h</a></li>542 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00497_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="a00515_source.html">HybridValues.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00497_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="a00545_source.html">MixtureFactor.h</a></li>731 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00527_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="a00683_source.html">BayesNet.h</a></li>455 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00644_source.html">BayesNet.h</a></li>
456 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00656_source.html">BayesNet-inst.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>
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="a00587_source.html">BayesTree.h</a></li>556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">BayesTree.h</a></li>
557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00641_source.html">FactorGraph.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>
558 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00635_source.html">FactorGraph-inst.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>
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="a00725.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="a00899.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="a00587_source.html">BayesTree.h</a></li>306 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">BayesTree.h</a></li>
307 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00572_source.html">ClusterTree.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>
308 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_source.html">ClusterTree-inst.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>
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="a00587_source.html">BayesTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">BayesTree.h</a></li>
133 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00626.html">BayesTree.cpp</a></li>133 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00698.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="a00587_source.html">BayesTree.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">BayesTree.h</a></li>
128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00626.html">BayesTree.cpp</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00698.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="a00587_source.html">BayesTree.h</a></li>534 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">BayesTree.h</a></li>
535 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00671_source.html">BayesTree-inst.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>
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="a00587_source.html">BayesTree.h</a></li>179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_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="a00674_source.html">BayesTreeCliqueBase.h</a></li>108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00680_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.09 KB
./usr/share/doc/libgtsam-dev/html/a03552.html
    
Offset 427, 15 lines modifiedOffset 427, 15 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="a00674_source.html">BayesTreeCliqueBase.h</a></li>432 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00680_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="a00623_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>
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="a00701_source.html">ClusterTree-inst.h</a></li>162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00695_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="a00701_source.html">ClusterTree-inst.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00695_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="a00572_source.html">ClusterTree.h</a></li>230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00635_source.html">ClusterTree.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>231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00695_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="a00572_source.html">ClusterTree.h</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00635_source.html">ClusterTree.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>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00695_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="a00665_source.html">Conditional.h</a></li>394 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00587_source.html">Conditional.h</a></li>
395 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00650_source.html">Conditional-inst.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>
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.11 KB
./usr/share/doc/libgtsam-dev/html/a03576.html
    
Offset 206, 15 lines modifiedOffset 206, 15 lines modified
206 <p>The·position·hints·allow·one·to·use·symbol·character·and·index·to·specify·position.·</p>206 <p>The·position·hints·allow·one·to·use·symbol·character·and·index·to·specify·position.·</p>
207 <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 <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>
  
208 </div>208 </div>
209 </div>209 </div>
210 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>210 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00596_source.html">DotWriter.h</a></li>211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00596_source.html">DotWriter.h</a></li>
212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00644.html">DotWriter.cpp</a></li>212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00692.html">DotWriter.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="a03576.html">DotWriter</a></li>219 ····<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="a00647_source.html">EliminateableFactorGraph.h</a></li>734 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00602_source.html">EliminateableFactorGraph.h</a></li>
735 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00632_source.html">EliminateableFactorGraph-inst.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>
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="a00725.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="a00899.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="a00608_source.html">EliminationTree.h</a></li>359 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00653_source.html">EliminationTree.h</a></li>
360 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00605_source.html">EliminationTree-inst.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>
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="a00608_source.html">EliminationTree.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00653_source.html">EliminationTree.h</a></li>
144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00605_source.html">EliminationTree-inst.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>
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>
893 B
./usr/share/doc/libgtsam-dev/html/a03592.html
    
Offset 539, 15 lines modifiedOffset 539, 15 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="a00659_source.html">Factor.h</a></li>545 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00641_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="a00638.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>
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="a00641_source.html">FactorGraph.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611_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="a00641_source.html">FactorGraph.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611_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="a00641_source.html">FactorGraph.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611_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="a00680_source.html">graph-inl.h</a></li>133 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00608_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="a00680_source.html">graph-inl.h</a></li>126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00608_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="a00575_source.html">graph.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00572_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="a00575_source.html">graph.h</a></li>122 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00572_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="a00575_source.html">graph.h</a></li>126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00572_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="a00653_source.html">inferenceExceptions.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00674_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="a00698_source.html">ISAM.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00662_source.html">ISAM.h</a></li>
200 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00578_source.html">ISAM-inst.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>
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="a00584_source.html">JunctionTree-inst.h</a></li>156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00620_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="a00584_source.html">JunctionTree-inst.h</a></li>329 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00620_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="a00614_source.html">JunctionTree.h</a></li>288 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00632_source.html">JunctionTree.h</a></li>
289 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00584_source.html">JunctionTree-inst.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>
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="a00662_source.html">Key.h</a></li>130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00581_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="a00662_source.html">Key.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00581_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="a00662_source.html">Key.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00581_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="a00662.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="a00581.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="a00677_source.html">LabeledSymbol.h</a></li>254 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00665_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="a00677_source.html">LabeledSymbol.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00665_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="a00689_source.html">MetisIndex.h</a></li>170 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00599_source.html">MetisIndex.h</a></li>
171 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00668_source.html">MetisIndex-inl.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>
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="a00629_source.html">Ordering.h</a></li>581 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00668_source.html">Ordering.h</a></li>
582 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00617.html">Ordering.cpp</a></li>582 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00584.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="a00629_source.html">Ordering.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00668_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="a00662.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="a00581.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="a00686.html">Symbol.cpp</a></li>241 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00677.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="a00590_source.html">VariableIndex.h</a></li>363 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00683_source.html">VariableIndex.h</a></li>
364 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00599_source.html">VariableIndex-inl.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>
365 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611.html">VariableIndex.cpp</a></li>365 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00650.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="a00590_source.html">VariableIndex.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00683_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="a00695_source.html">VariableSlots.h</a></li>211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00590_source.html">VariableSlots.h</a></li>
212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00620.html">VariableSlots.cpp</a></li>212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00629.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="a00695_source.html">VariableSlots.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00590_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="a00776_source.html">AcceleratedPowerMethod.h</a></li>240 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00812_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="a00719_source.html">BinaryJacobianFactor.h</a></li>562 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00719_source.html">BinaryJacobianFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_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="a00704_source.html">ConjugateGradientSolver.h</a></li>323 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00815_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="a00728_source.html">Errors.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_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="a00809_source.html">GaussianBayesNet.h</a></li>868 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_source.html">GaussianBayesNet.h</a></li>
869 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00890.html">GaussianBayesNet.cpp</a></li>869 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00746.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="a00809_source.html">GaussianBayesNet.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_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="a00782_source.html">GaussianBayesTree.h</a></li>279 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773_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="a00782_source.html">GaussianBayesTree.h</a></li>527 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773_source.html">GaussianBayesTree.h</a></li>
528 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00830.html">GaussianBayesTree.cpp</a></li>528 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00734.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="a00782_source.html">GaussianBayesTree.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773_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="a00866_source.html">GaussianConditional.h</a></li>1245 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00833_source.html">GaussianConditional.h</a></li>
1246 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00716_source.html">GaussianConditional-inl.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>
1247 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824.html">GaussianConditional.cpp</a></li>1247 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00716.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="a00866_source.html">GaussianConditional.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00833_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="a00752_source.html">GaussianDensity.h</a></li>824 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00785_source.html">GaussianDensity.h</a></li>
825 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00893.html">GaussianDensity.cpp</a></li>825 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00806.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="a00740_source.html">GaussianEliminationTree.h</a></li>330 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00713_source.html">GaussianEliminationTree.h</a></li>
331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00767.html">GaussianEliminationTree.cpp</a></li>331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00887.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="a00803_source.html">GaussianFactor.h</a></li>994 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788_source.html">GaussianFactor.h</a></li>
995 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731.html">GaussianFactor.cpp</a></li>995 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839.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="a00803_source.html">GaussianFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788_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="a00725_source.html">GaussianFactorGraph.h</a></li>151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00899_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="a00725_source.html">GaussianFactorGraph.h</a></li>1178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00899_source.html">GaussianFactorGraph.h</a></li>
1179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">GaussianFactorGraph.cpp</a></li>1179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00836.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="a00725_source.html">GaussianFactorGraph.h</a></li>137 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00899_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="a00845_source.html">GaussianISAM.h</a></li>426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00866_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="a00845_source.html">GaussianISAM.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00866_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="a00815_source.html">GaussianJunctionTree.h</a></li>332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00878_source.html">GaussianJunctionTree.h</a></li>
333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00851.html">GaussianJunctionTree.cpp</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827.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.29 KB
./usr/share/doc/libgtsam-dev/html/a03812.html
    
Offset 1712, 17 lines modifiedOffset 1712, 17 lines modified
1712 ··</table>1712 ··</table>
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="a00887_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="a00899_source.html">HessianFactor-inl.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>
1720 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848.html">HessianFactor.cpp</a></li>1720 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00707.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.66 KB
./usr/share/doc/libgtsam-dev/html/a03816.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="a03812.html">HessianFactor</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="a03812.html">HessianFactor</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="a03812.html">HessianFactor</a>·&amp;m1,·const·<a·class="el"·href="a03812.html">HessianFactor</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="a03812.html">HessianFactor</a>·&amp;m1,·const·<a·class="el"·href="a03812.html">HessianFactor</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="a00887_source.html">HessianFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00752_source.html">HessianFactor.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="a03816.html">traits&lt;·HessianFactor·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03816.html">traits&lt;·HessianFactor·&gt;</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="a00872_source.html">iterative-inl.h</a></li>162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00722_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="a00770_source.html">iterative.h</a></li>148 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00881_source.html">iterative.h</a></li>
149 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797.html">iterative.cpp</a></li>149 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00851.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.4 KB
./usr/share/doc/libgtsam-dev/html/a03828.html
    
Offset 173, 15 lines modifiedOffset 173, 15 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="a00713_source.html">IterativeSolver.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797_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="a00779.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>
913 B
./usr/share/doc/libgtsam-dev/html/a03832.html
    
Offset 184, 15 lines modifiedOffset 184, 15 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="a00713_source.html">IterativeSolver.h</a></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797_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="a00779.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>
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="a00713_source.html">IterativeSolver.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797_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.39 KB
./usr/share/doc/libgtsam-dev/html/a03840.html
    
Offset 170, 15 lines modifiedOffset 170, 15 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="a00713_source.html">IterativeSolver.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797_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="a00779.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>
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="a00833_source.html">JacobianFactor.h</a></li>1692 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00761_source.html">JacobianFactor.h</a></li>
1693 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00842_source.html">JacobianFactor-inl.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>
1694 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00878.html">JacobianFactor.cpp</a></li>1694 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00719.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="a00833_source.html">JacobianFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00761_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="a00884_source.html">KalmanFilter.h</a></li>294 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00863_source.html">KalmanFilter.h</a></li>
295 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00836.html">KalmanFilter.cpp</a></li>295 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00809.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="a00806_source.html">linearAlgorithms-inst.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00821_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="a00806_source.html">linearAlgorithms-inst.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00821_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="a00722_source.html">linearExceptions.h</a></li>187 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00749_source.html">linearExceptions.h</a></li>
188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839.html">linearExceptions.cpp</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00818.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="a00722_source.html">linearExceptions.h</a></li>179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00749_source.html">linearExceptions.h</a></li>
180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839.html">linearExceptions.cpp</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00818.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="a00722_source.html">linearExceptions.h</a></li>179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00749_source.html">linearExceptions.h</a></li>
180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839.html">linearExceptions.cpp</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00818.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="a00722_source.html">linearExceptions.h</a></li>162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00749_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="a00737_source.html">LossFunctions.h</a></li>296 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_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="a00737_source.html">LossFunctions.h</a></li>346 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_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="a00737_source.html">LossFunctions.h</a></li>353 <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/<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="a00737_source.html">LossFunctions.h</a></li>353 <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/<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="a00737_source.html">LossFunctions.h</a></li>357 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_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="a00737_source.html">LossFunctions.h</a></li>356 <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/<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="a00737_source.html">LossFunctions.h</a></li>356 <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/<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="a00737_source.html">LossFunctions.h</a></li>353 <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/<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="a00737_source.html">LossFunctions.h</a></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_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="a00737_source.html">LossFunctions.h</a></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_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="a00788_source.html">NoiseModel.h</a></li>711 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>
712 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00791.html">NoiseModel.cpp</a></li>712 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.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="a00788_source.html">NoiseModel.h</a></li>887 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>
888 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00791.html">NoiseModel.cpp</a></li>888 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.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="a00788_source.html">NoiseModel.h</a></li>702 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>
703 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00791.html">NoiseModel.cpp</a></li>703 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.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="a00788_source.html">NoiseModel.h</a></li>720 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>
721 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00791.html">NoiseModel.cpp</a></li>721 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.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="a00788_source.html">NoiseModel.h</a></li>657 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>
658 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00791.html">NoiseModel.cpp</a></li>658 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.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="a00788_source.html">NoiseModel.h</a></li>722 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>
723 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00791.html">NoiseModel.cpp</a></li>723 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.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="a00788_source.html">NoiseModel.h</a></li>713 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>
714 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00791.html">NoiseModel.cpp</a></li>714 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.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="a00788_source.html">NoiseModel.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_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="a00788_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_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="a00788_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_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="a00788_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_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="a00788_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_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="a00734_source.html">PCGSolver.h</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00890_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="a00734_source.html">PCGSolver.h</a></li>267 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00890_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="a00734_source.html">PCGSolver.h</a></li>156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00890_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="a00800_source.html">PowerMethod.h</a></li>219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00758_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="a00758_source.html">Preconditioner.h</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728_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="a00758_source.html">Preconditioner.h</a></li>268 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728_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="a00758_source.html">Preconditioner.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728_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="a00758_source.html">Preconditioner.h</a></li>273 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728_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="a00758_source.html">Preconditioner.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728_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="a00758_source.html">Preconditioner.h</a></li>293 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728_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="a00764_source.html">RegularHessianFactor.h</a></li>817 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00893_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="a00764_source.html">RegularHessianFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00893_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="a00896_source.html">RegularJacobianFactor.h</a></li>1037 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00725_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="a00794_source.html">Sampler.h</a></li>243 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00860_source.html">Sampler.h</a></li>
244 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00881.html">Sampler.cpp</a></li>244 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00800.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="a00749_source.html">Scatter.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00764_source.html">Scatter.h</a></li>
144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755.html">Scatter.cpp</a></li>144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00854.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="a00749_source.html">Scatter.h</a></li>138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00764_source.html">Scatter.h</a></li>
139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755.html">Scatter.cpp</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00854.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="a00857_source.html">SubgraphBuilder.h</a></li>190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00842_source.html">SubgraphBuilder.h</a></li>
191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00746.html">SubgraphBuilder.cpp</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.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="a00857_source.html">SubgraphBuilder.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00842_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="a00857_source.html">SubgraphBuilder.h</a></li>184 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00842_source.html">SubgraphBuilder.h</a></li>
185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00746.html">SubgraphBuilder.cpp</a></li>185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.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="a00857_source.html">SubgraphBuilder.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00842_source.html">SubgraphBuilder.h</a></li>
128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00746.html">SubgraphBuilder.cpp</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.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="a00860_source.html">SubgraphPreconditioner.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00896_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="a00860_source.html">SubgraphPreconditioner.h</a></li>406 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00896_source.html">SubgraphPreconditioner.h</a></li>
407 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773.html">SubgraphPreconditioner.cpp</a></li>407 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00743.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="a00818_source.html">SubgraphSolver.h</a></li>309 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00794_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="a00818_source.html">SubgraphSolver.h</a></li>319 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00794_source.html">SubgraphSolver.h</a></li>
320 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00710.html">SubgraphSolver.cpp</a></li>320 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00869.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="a00869_source.html">VectorValues.h</a></li>798 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00830_source.html">VectorValues.h</a></li>
799 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00821.html">VectorValues.cpp</a></li>799 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00710.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="a00869_source.html">VectorValues.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00830_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="a00932_source.html">AHRSFactor.h</a></li>468 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00941_source.html">AHRSFactor.h</a></li>
469 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00935.html">AHRSFactor.cpp</a></li>469 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00917.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="a00932_source.html">AHRSFactor.h</a></li>780 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00941_source.html">AHRSFactor.h</a></li>
781 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00935.html">AHRSFactor.cpp</a></li>781 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00917.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="a00911_source.html">AttitudeFactor.h</a></li>214 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00974_source.html">AttitudeFactor.h</a></li>
215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00965.html">AttitudeFactor.cpp</a></li>215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00914.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="a00911_source.html">AttitudeFactor.h</a></li>634 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00974_source.html">AttitudeFactor.h</a></li>
635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00965.html">AttitudeFactor.cpp</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00914.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="a00911_source.html">AttitudeFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00974_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="a00911_source.html">AttitudeFactor.h</a></li>634 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00974_source.html">AttitudeFactor.h</a></li>
635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00965.html">AttitudeFactor.cpp</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00914.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="a00911_source.html">AttitudeFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00974_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="a00983_source.html">BarometricFactor.h</a></li>622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00998_source.html">BarometricFactor.h</a></li>
623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00971.html">BarometricFactor.cpp</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00989.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="a00947_source.html">CombinedImuFactor.h</a></li>383 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">CombinedImuFactor.h</a></li>
384 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00950.html">CombinedImuFactor.cpp</a></li>384 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923.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="a00947_source.html">CombinedImuFactor.h</a></li>538 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">CombinedImuFactor.h</a></li>
539 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00950.html">CombinedImuFactor.cpp</a></li>539 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923.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="a00947_source.html">CombinedImuFactor.h</a></li>731 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">CombinedImuFactor.h</a></li>
732 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00950.html">CombinedImuFactor.cpp</a></li>732 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923.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="a00947_source.html">CombinedImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_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="a00947_source.html">CombinedImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_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="a00947_source.html">CombinedImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_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="a00998_source.html">ConstantVelocityFactor.h</a></li>483 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00926_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>
1010 B
./usr/share/doc/libgtsam-dev/html/a04132.html
    
Offset 613, 15 lines modifiedOffset 613, 15 lines modified
  
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="a00995_source.html">GPSFactor.h</a></li>
618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00977.html">GPSFactor.cpp</a></li>618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00971.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>
1020 B
./usr/share/doc/libgtsam-dev/html/a04136.html
    
Offset 552, 15 lines modifiedOffset 552, 15 lines modified
  
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="a00995_source.html">GPSFactor.h</a></li>
557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00977.html">GPSFactor.cpp</a></li>557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00971.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="a00953_source.html">ImuBias.h</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00944_source.html">ImuBias.h</a></li>
189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00929.html">ImuBias.cpp</a></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00956.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="a00953_source.html">ImuBias.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00944_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="a00926_source.html">ImuFactor.h</a></li>556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">ImuFactor.h</a></li>
557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00962.html">ImuFactor.cpp</a></li>557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00911.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="a00926_source.html">ImuFactor.h</a></li>710 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">ImuFactor.h</a></li>
711 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00962.html">ImuFactor.cpp</a></li>711 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00911.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="a00926_source.html">ImuFactor.h</a></li>662 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">ImuFactor.h</a></li>
663 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00962.html">ImuFactor.cpp</a></li>663 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00911.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="a00926_source.html">ImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_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="a00926_source.html">ImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_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="a00926_source.html">ImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_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="a00992_source.html">MagFactor.h</a></li>524 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_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="a00992_source.html">MagFactor.h</a></li>443 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_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="a00992_source.html">MagFactor.h</a></li>500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_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="a00992_source.html">MagFactor.h</a></li>512 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_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="a00944_source.html">MagPoseFactor.h</a></li>675 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00947_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="a00905_source.html">ManifoldPreintegration.h</a></li>575 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00992_source.html">ManifoldPreintegration.h</a></li>
576 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00959.html">ManifoldPreintegration.cpp</a></li>576 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00935.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="a00986_source.html">NavState.h</a></li>266 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00959_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="a00986_source.html">NavState.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00959_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="a00917_source.html">PreintegratedRotation.h</a></li>176 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00908_source.html">PreintegratedRotation.h</a></li>
177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00989.html">PreintegratedRotation.cpp</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00968.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="a00917_source.html">PreintegratedRotation.h</a></li>222 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00908_source.html">PreintegratedRotation.h</a></li>
223 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00989.html">PreintegratedRotation.cpp</a></li>223 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00968.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="a00917_source.html">PreintegratedRotation.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00908_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="a00938_source.html">PreintegrationBase.h</a></li>568 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00983_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="a00923_source.html">PreintegrationParams.h</a></li>304 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00905_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="a00968_source.html">Scenario.h</a></li>272 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932_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="a00968_source.html">Scenario.h</a></li>277 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932_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="a00968_source.html">Scenario.h</a></li>276 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932_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="a00908_source.html">ScenarioRunner.h</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00920_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="a00908_source.html">ScenarioRunner.h</a></li>192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00920_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="a00956_source.html">TangentPreintegration.h</a></li>572 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00977_source.html">TangentPreintegration.h</a></li>
573 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980.html">TangentPreintegration.cpp</a></li>573 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00965.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="a01127_source.html">CustomFactor.h</a></li>529 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01031_source.html">CustomFactor.h</a></li>
530 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01142.html">CustomFactor.cpp</a></li>530 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01151.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="a01040_source.html">DoglegOptimizer.h</a></li>332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01076_source.html">DoglegOptimizer.h</a></li>
333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121.html">DoglegOptimizer.cpp</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034.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="a01040_source.html">DoglegOptimizer.h</a></li>369 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01076_source.html">DoglegOptimizer.h</a></li>
370 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121.html">DoglegOptimizer.cpp</a></li>370 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034.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="a01022_source.html">DoglegOptimizerImpl.h</a></li>392 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124_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="a01022_source.html">DoglegOptimizerImpl.h</a></li>120 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124_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="a01118_source.html">Expression-inl.h</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01106_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="a01118_source.html">Expression-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01106_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="a01064_source.html">Expression.h</a></li>747 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">Expression.h</a></li>
748 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01085_source.html">ExpressionFactor.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>
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="a01064_source.html">Expression.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_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="a01064_source.html">Expression.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_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="a01064_source.html">Expression.h</a></li>338 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">Expression.h</a></li>
339 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01118_source.html">Expression-inl.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>
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="a01064_source.html">Expression.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_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="a01064_source.html">Expression.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_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="a01064_source.html">Expression.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_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="a01064_source.html">Expression.h</a></li>249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">Expression.h</a></li>
250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01118_source.html">Expression-inl.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>
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="a01064_source.html">Expression.h</a></li>249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">Expression.h</a></li>
250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01118_source.html">Expression-inl.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>
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="a01085_source.html">ExpressionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016_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="a01085_source.html">ExpressionFactor.h</a></li>442 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016_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="a01085_source.html">ExpressionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016_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="a01001_source.html">ExpressionFactorGraph.h</a></li>517 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01148_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="a01058_source.html">ExtendedKalmanFilter.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01013_source.html">ExtendedKalmanFilter.h</a></li>
166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124_source.html">ExtendedKalmanFilter-inl.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>
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="a01004_source.html">FunctorizedFactor.h</a></li>621 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01157_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="a01004_source.html">FunctorizedFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01157_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="a01004_source.html">FunctorizedFactor.h</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01157_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="a01004_source.html">FunctorizedFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01157_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="a01025_source.html">GaussNewtonOptimizer.h</a></li>275 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01067_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="a01025_source.html">GaussNewtonOptimizer.h</a></li>361 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01067_source.html">GaussNewtonOptimizer.h</a></li>
362 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01130.html">GaussNewtonOptimizer.cpp</a></li>362 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133.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="a01049_source.html">GncOptimizer.h</a></li>291 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01166_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="a01145_source.html">GncParams.h</a></li>317 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01112_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="a01052_source.html">GraphvizFormatting.h</a></li>273 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01064_source.html">GraphvizFormatting.h</a></li>
274 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01028.html">GraphvizFormatting.cpp</a></li>274 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01073.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="a01115_source.html">ISAM2-impl.h</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_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="a01115_source.html">ISAM2-impl.h</a></li>298 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_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>
929 B
./usr/share/doc/libgtsam-dev/html/a04380.html
    
Offset 213, 15 lines modifiedOffset 213, 15 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="a01115_source.html">ISAM2-impl.h</a></li>218 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_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="a01043.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>
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="a01115_source.html">ISAM2-impl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_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="a01115_source.html">ISAM2-impl.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_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="a01115_source.html">ISAM2-impl.h</a></li>285 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_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="a01163_source.html">ISAM2.h</a></li>969 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01142_source.html">ISAM2.h</a></li>
970 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01088.html">ISAM2.cpp</a></li>970 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01082.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="a01163_source.html">ISAM2.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01142_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="a01151_source.html">ISAM2Clique.h</a></li>418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_source.html">ISAM2Clique.h</a></li>
419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01172.html">ISAM2Clique.cpp</a></li>419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01103.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="a01019_source.html">ISAM2Params.h</a></li>168 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_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="a01019_source.html">ISAM2Params.h</a></li>229 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_source.html">ISAM2Params.h</a></li>
230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016.html">ISAM2Params.cpp</a></li>230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01052.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="a01019_source.html">ISAM2Params.h</a></li>409 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_source.html">ISAM2Params.h</a></li>
410 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016.html">ISAM2Params.cpp</a></li>410 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01052.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="a01094_source.html">ISAM2Result.h</a></li>302 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01115_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="a01094_source.html">ISAM2Result.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01115_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="a01094_source.html">ISAM2Result.h</a></li>155 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01115_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="a01046_source.html">ISAM2UpdateParams.h</a></li>192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01061_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="a01106_source.html">LevenbergMarquardtOptimizer.h</a></li>402 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01085_source.html">LevenbergMarquardtOptimizer.h</a></li>
403 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139.html">LevenbergMarquardtOptimizer.cpp</a></li>403 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01091.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="a01157_source.html">LevenbergMarquardtParams.h</a></li>471 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_source.html">LevenbergMarquardtParams.h</a></li>
472 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01103.html">LevenbergMarquardtParams.cpp</a></li>472 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01079.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="a01034_source.html">LinearContainerFactor.h</a></li>653 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01172_source.html">LinearContainerFactor.h</a></li>
654 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01067.html">LinearContainerFactor.cpp</a></li>654 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01058.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="a01034_source.html">LinearContainerFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01172_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="a01061_source.html">Marginals.h</a></li>506 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01070_source.html">Marginals.h</a></li>
507 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109.html">Marginals.cpp</a></li>507 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01130.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="a01061_source.html">Marginals.h</a></li>205 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01070_source.html">Marginals.h</a></li>
206 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109.html">Marginals.cpp</a></li>206 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01130.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="a01097_source.html">NonlinearConjugateGradientOptimizer.h</a></li>299 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01160_source.html">NonlinearConjugateGradientOptimizer.h</a></li>
300 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055.html">NonlinearConjugateGradientOptimizer.cpp</a></li>300 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01046.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="a01148_source.html">NonlinearEquality.h</a></li>639 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109_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="a01148_source.html">NonlinearEquality.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109_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="a01148_source.html">NonlinearEquality.h</a></li>586 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109_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="a01148_source.html">NonlinearEquality.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109_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="a01148_source.html">NonlinearEquality.h</a></li>533 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109_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="a01148_source.html">NonlinearEquality.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109_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="a01073_source.html">nonlinearExceptions.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01100_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.02 KB
./usr/share/doc/libgtsam-dev/html/a04496.html
    
Offset 646, 15 lines modifiedOffset 646, 15 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="a01013_source.html">NonlinearFactor.h</a></li>651 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01136.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>
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="a01013_source.html">NonlinearFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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>
900 B
./usr/share/doc/libgtsam-dev/html/a04504.html
    
Offset 635, 15 lines modifiedOffset 635, 15 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="a01013_source.html">NonlinearFactor.h</a></li>640 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01136.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>
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="a01070.html#a8ec37fe83eda47404b8588e1f012df21">EXPECT_CORRECT_FACTOR_JACOBIANS</a>(f,·values,·1e-5,·1e-5);</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>
151 <div·class="line">}</div>151 <div·class="line">}</div>
152 <div·class="ttc"·id="aa01070_html_a8ec37fe83eda47404b8588e1f012df21"><div·class="ttname"><a·href="a01070.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="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>
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="a01013_source.html">NonlinearFactor.h</a></li>855 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01112_source.html">NonlinearFactorGraph.h</a></li>884 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094_source.html">NonlinearFactorGraph.h</a></li>
885 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01166.html">NonlinearFactorGraph.cpp</a></li>885 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01022.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="a01112_source.html">NonlinearFactorGraph.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094_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="a01010_source.html">NonlinearISAM.h</a></li>264 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01118_source.html">NonlinearISAM.h</a></li>
265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01091.html">NonlinearISAM.cpp</a></li>265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01145.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="a01082_source.html">NonlinearOptimizer.h</a></li>411 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01019_source.html">NonlinearOptimizer.h</a></li>
412 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01100.html">NonlinearOptimizer.cpp</a></li>412 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01049.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="a01031_source.html">NonlinearOptimizerParams.h</a></li>323 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127_source.html">NonlinearOptimizerParams.h</a></li>
324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01076.html">NonlinearOptimizerParams.cpp</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01001.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="a01133_source.html">Values-inl.h</a></li>126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01133_source.html">Values-inl.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01133_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01133_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01133_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01133_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01133_source.html">Values-inl.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01133_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01133_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01133_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_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="a01037_source.html">Values.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_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="a01037_source.html">Values.h</a></li>599 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_source.html">Values.h</a></li>
600 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133_source.html">Values-inl.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>
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="a01037_source.html">Values.h</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_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="a01037_source.html">Values.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_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="a01037_source.html">Values.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_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="a01037_source.html">Values.h</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_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="a01037_source.html">Values.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_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="a01037_source.html">Values.h</a></li>153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_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="a01037_source.html">Values.h</a></li>122 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_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="a01037_source.html">Values.h</a></li>141 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_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="a01037_source.html">Values.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_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="a01007_source.html">WhiteNoiseFactor.h</a></li>602 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01088_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="a01193_source.html">BinaryMeasurement.h</a></li>291 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01211_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="a01199_source.html">DsfTrackGenerator.h</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01220_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.11 KB
./usr/share/doc/libgtsam-dev/html/a04700.html
    
Offset 244, 15 lines modifiedOffset 244, 15 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="a01223_source.html">MFAS.h</a></li>249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01199_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="a01184.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>
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="a01208_source.html">SfmData.h</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217_source.html">SfmData.h</a></li>
336 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01232.html">SfmData.cpp</a></li>336 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01193.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="a01208_source.html">SfmData.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217_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="a01211_source.html">SfmTrack.h</a></li>196 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01202_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="a01211_source.html">SfmTrack.h</a></li>214 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01202_source.html">SfmTrack.h</a></li>
215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01202.html">SfmTrack.cpp</a></li>215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01205.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="a01211_source.html">SfmTrack.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01202_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.5 KB
./usr/share/doc/libgtsam-dev/html/a04728.html
    
Offset 205, 15 lines modifiedOffset 205, 15 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="a01220_source.html">ShonanAveraging.h</a></li>212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01223_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="a01214.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>
845 B
./usr/share/doc/libgtsam-dev/html/a04732.html
    
Offset 832, 15 lines modifiedOffset 832, 15 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="a01220_source.html">ShonanAveraging.h</a></li>838 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01223_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="a01214.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>
1.44 KB
./usr/share/doc/libgtsam-dev/html/a04736.html
    
Offset 317, 15 lines modifiedOffset 317, 15 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="a01220_source.html">ShonanAveraging.h</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01223_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="a01214.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>
1.44 KB
./usr/share/doc/libgtsam-dev/html/a04740.html
    
Offset 317, 15 lines modifiedOffset 317, 15 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="a01220_source.html">ShonanAveraging.h</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01223_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="a01214.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>
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="a01205_source.html">TranslationFactor.h</a></li>487 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01190_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="a01226_source.html">TranslationRecovery.h</a></li>470 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01187_source.html">TranslationRecovery.h</a></li>
471 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217.html">TranslationRecovery.cpp</a></li>471 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01226.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="a01262_source.html">AntiFactor.h</a></li>530 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01256_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="a01241_source.html">BetweenFactor.h</a></li>574 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01274_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="a01241_source.html">BetweenFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01274_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="a01241_source.html">BetweenFactor.h</a></li>460 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01274_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="a01241_source.html">BetweenFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01274_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="a01340_source.html">BoundingConstraint.h</a></li>490 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01319_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="a01340_source.html">BoundingConstraint.h</a></li>492 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01319_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="a01256_source.html">EssentialMatrixConstraint.h</a></li>663 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01337_source.html">EssentialMatrixConstraint.h</a></li>
664 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01265.html">EssentialMatrixConstraint.cpp</a></li>664 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01259.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="a01325_source.html">EssentialMatrixFactor.h</a></li>617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01271_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="a01325_source.html">EssentialMatrixFactor.h</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01271_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="a01325_source.html">EssentialMatrixFactor.h</a></li>655 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01271_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="a01325_source.html">EssentialMatrixFactor.h</a></li>622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01271_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="a01337_source.html">FrobeniusFactor.h</a></li>418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01295_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="a01337_source.html">FrobeniusFactor.h</a></li>419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01295_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="a01337_source.html">FrobeniusFactor.h</a></li>510 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01295_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="a01250_source.html">GeneralSFMFactor.h</a></li>719 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01280_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="a01250_source.html">GeneralSFMFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01280_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="a01250_source.html">GeneralSFMFactor.h</a></li>658 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01280_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="a01250_source.html">GeneralSFMFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01280_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="a01274_source.html">InitializePose3.h</a></li>197 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01292_source.html">InitializePose3.h</a></li>
198 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01304.html">InitializePose3.cpp</a></li>198 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01331.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="a01322_source.html">JacobianFactorQ.h</a></li>546 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01340_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="a01322_source.html">JacobianFactorQ.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01340_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="a01319_source.html">JacobianFactorQR.h</a></li>538 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01265_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="a01244_source.html">JacobianFactorSVD.h</a></li>615 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01316_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="a01298_source.html">KarcherMeanFactor.h</a></li>420 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01238_source.html">KarcherMeanFactor.h</a></li>
421 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01271_source.html">KarcherMeanFactor-inl.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>
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="a01268_source.html">OrientedPlane3Factor.h</a></li>531 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01298_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="a01268_source.html">OrientedPlane3Factor.h</a></li>516 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01298_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="a01286_source.html">PoseRotationPrior.h</a></li>579 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01325_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="a01310_source.html">PoseTranslationPrior.h</a></li>572 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01334_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="a01280_source.html">ProjectionFactor.h</a></li>803 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01283_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="a01280_source.html">ProjectionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01283_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="a01316_source.html">ReferenceFrameFactor.h</a></li>541 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01286_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="a01316_source.html">ReferenceFrameFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01286_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="a01277_source.html">RegularImplicitSchurFactor.h</a></li>1231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01241_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="a01277_source.html">RegularImplicitSchurFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01241_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="a01334_source.html">RotateFactor.h</a></li>480 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01277_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="a01334_source.html">RotateFactor.h</a></li>488 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01277_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="a00098.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="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>
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="a01295_source.html">SmartFactorBase.h</a></li>1112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01268_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="a01331_source.html">SmartFactorParams.h</a></li>193 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01250_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="a00098.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="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>
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="a01307_source.html">SmartProjectionFactor.h</a></li>1094 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01262_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="a01307_source.html">SmartProjectionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01262_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="a00098.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="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>
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="a01292_source.html">SmartProjectionPoseFactor.h</a></li>860 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01313_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="a01292_source.html">SmartProjectionPoseFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01313_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>
2.44 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="a00098.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="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>
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>
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="a01238_source.html">StereoFactor.h</a></li>762 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01310_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="a01238_source.html">StereoFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01310_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="a01313_source.html">TriangulationFactor.h</a></li>732 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01322_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="a01343_source.html">SymbolicBayesNet.h</a></li>551 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01364_source.html">SymbolicBayesNet.h</a></li>
552 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01376.html">SymbolicBayesNet.cpp</a></li>552 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01358.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="a01343_source.html">SymbolicBayesNet.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01364_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>
939 B
./usr/share/doc/libgtsam-dev/html/a04996.html
    
Offset 630, 15 lines modifiedOffset 630, 15 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="a01358_source.html">SymbolicConditional.h</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01352_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="a01373.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>
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="a01358_source.html">SymbolicConditional.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01352_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="a01370_source.html">SymbolicEliminationTree.h</a></li>330 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01361_source.html">SymbolicEliminationTree.h</a></li>
331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01346.html">SymbolicEliminationTree.cpp</a></li>331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01367.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="a01370_source.html">SymbolicEliminationTree.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01361_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="a01379_source.html">SymbolicFactor.h</a></li>425 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01385_source.html">SymbolicFactor.h</a></li>
426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01355.html">SymbolicFactor.cpp</a></li>426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01382.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="a01379_source.html">SymbolicFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01385_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="a01388_source.html">SymbolicFactorGraph.h</a></li>151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01379_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="a01388_source.html">SymbolicFactorGraph.h</a></li>598 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01379_source.html">SymbolicFactorGraph.h</a></li>
599 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01349.html">SymbolicFactorGraph.cpp</a></li>599 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01370.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="a01388_source.html">SymbolicFactorGraph.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01379_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="a01385_source.html">SymbolicISAM.h</a></li>398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01346_source.html">SymbolicISAM.h</a></li>
399 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01361.html">SymbolicISAM.cpp</a></li>399 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01388.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="a01352_source.html">SymbolicJunctionTree.h</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01355_source.html">SymbolicJunctionTree.h</a></li>
335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01364.html">SymbolicJunctionTree.cpp</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01349.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="a00251_source.html">DiscreteFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00263_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="a00251_source.html">DiscreteFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00263_source.html">DiscreteFactor.h</a></li>
107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_source.html">GaussianFactor.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>
108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01013_source.html">NonlinearFactor.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>
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="a00665_source.html">Conditional.h</a></li>107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00587_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="a00803_source.html">GaussianFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788_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="a00803_source.html">GaussianFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788_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.5 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="a00803_source.html">GaussianFactor.h</a></li>108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788_source.html">GaussianFactor.h</a></li>
109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00887_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="a00833_source.html">JacobianFactor.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>
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="a01013_source.html">NonlinearFactor.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a01013_source.html">NonlinearFactor.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_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="a00119.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="a00146.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="aa00119_html"><div·class="ttname"><a·href="a00119.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></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>
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.0 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="a01280.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="a01283.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="a00794.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="a00860.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="a00869.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="a00830.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="a01112.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="a01094.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="a01013.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="a01169.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="a01037.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="a01004.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="a00473.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="a00449.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="a00371.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="a00344.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="a00368.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="a00398.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="a00398.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="a00341.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="a00416.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="a00284.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="a00350.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="a00335.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>
441 <div·class="ttc"·id="aa00350_html"><div·class="ttname"><a·href="a00350.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</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>
442 <div·class="ttc"·id="aa00368_html"><div·class="ttname"><a·href="a00368.html">Pose2.h</a></div><div·class="ttdoc">2D·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="aa00371_html"><div·class="ttname"><a·href="a00371.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div> 
444 <div·class="ttc"·id="aa00398_html"><div·class="ttname"><a·href="a00398.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div> 
445 <div·class="ttc"·id="aa00416_html"><div·class="ttname"><a·href="a00416.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div> 
446 <div·class="ttc"·id="aa00473_html"><div·class="ttname"><a·href="a00473.html">Point2.h</a></div><div·class="ttdoc">2D·Point</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>
447 <div·class="ttc"·id="aa00794_html"><div·class="ttname"><a·href="a00794.html">Sampler.h</a></div><div·class="ttdoc">sampling·from·a·NoiseModel</div></div> 
448 <div·class="ttc"·id="aa00869_html"><div·class="ttname"><a·href="a00869.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</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>
449 <div·class="ttc"·id="aa01013_html"><div·class="ttname"><a·href="a01013.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</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>
450 <div·class="ttc"·id="aa01037_html"><div·class="ttname"><a·href="a01037.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="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>
451 <div·class="ttc"·id="aa01112_html"><div·class="ttname"><a·href="a01112.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</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="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="aa01280_html"><div·class="ttname"><a·href="a01280.html">ProjectionFactor.h</a></div><div·class="ttdoc">Reprojection·of·a·LANDMARK·to·a·2D·point.</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>
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.38 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="a00065.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="a00083.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="a00662.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="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>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="aa00065_html"><div·class="ttname"><a·href="a00065.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="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>
276 <div·class="ttc"·id="aa00662_html"><div·class="ttname"><a·href="a00662.html">Key.h</a></div></div>276 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.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="a00332.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="a00380.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="a00986.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="a00959.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="aa00332_html"><div·class="ttname"><a·href="a00332.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></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>
147 <div·class="ttc"·id="aa00986_html"><div·class="ttname"><a·href="a00986.html">NavState.h</a></div><div·class="ttdoc">Navigation·state·composing·of·attitude,·position,·and·velocity.</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>
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="a01064.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="a01055.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="a00062.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="a00011.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="a00104.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="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>
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="aa00062_html"><div·class="ttname"><a·href="a00062.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></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>
142 <div·class="ttc"·id="aa00104_html_a72a7c561cc91f437a22023297fb7f658"><div·class="ttname"><a·href="a00104.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="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>
143 <div·class="ttc"·id="aa01064_html"><div·class="ttname"><a·href="a01064.html">Expression.h</a></div><div·class="ttdoc">Expressions·for·Block·Automatic·Differentiation.</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>
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.2 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="a00368.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="a00398.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="a00416.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="a00284.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="a00317.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="a00314.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="a00458.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="a00422.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="a00350.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="a00335.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="a00104.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="a00074.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="a00104.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="a00074.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="aa00104_html_a644bbe6719d8dd756e11e8b3d2fd229a"><div·class="ttname"><a·href="a00104.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="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>
 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="aa00317_html"><div·class="ttname"><a·href="a00317.html">Cal3Bundler.h</a></div><div·class="ttdoc">Calibration·used·by·Bundler.</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>
304 <div·class="ttc"·id="aa00350_html"><div·class="ttname"><a·href="a00350.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</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>
305 <div·class="ttc"·id="aa00368_html"><div·class="ttname"><a·href="a00368.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</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>
306 <div·class="ttc"·id="aa00416_html"><div·class="ttname"><a·href="a00416.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div> 
307 <div·class="ttc"·id="aa00458_html"><div·class="ttname"><a·href="a00458.html">Line3.h</a></div><div·class="ttdoc">4·dimensional·manifold·of·3D·lines</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>
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>
879 B
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="a01013.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="a01169.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="a00065.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="a00083.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="a00098.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="a00119.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="aa00065_html"><div·class="ttname"><a·href="a00065.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="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>
223 <div·class="ttc"·id="aa00098_html_a352ab46cee3a766e30b049690802fb0a"><div·class="ttname"><a·href="a00098.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="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>
224 <div·class="ttc"·id="aa01013_html"><div·class="ttname"><a·href="a01013.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</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>
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="a00302.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="a00368.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="aa00302_html"><div·class="ttname"><a·href="a00302.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></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>
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>
8.92 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="a01376.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="a01358.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="a01343_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01343.html">SymbolicBayesNet.h</a></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>
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="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>
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="a01373.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="a01358_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01358.html">SymbolicConditional.h</a></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>
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="a01346.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="a01367.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="a01370_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01370.html">SymbolicEliminationTree.h</a></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>
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="a01382_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01382.html">SymbolicFactor-inst.h</a></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>
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="a01355.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="a01382.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="a01379_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01379.html">SymbolicFactor.h</a></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>
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="a01349.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="a01370.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="a01388_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01388.html">SymbolicFactorGraph.h</a></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>
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="a01361.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="a01388.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="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>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>
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="a01364.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="a01349.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="a01352_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01352.html">SymbolicJunctionTree.h</a></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>
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.85 KB
./usr/share/doc/libgtsam-dev/html/dir_0e8eb460b7f775f5eda250a12ea9d76a.js
1.7 KB
js-beautify {}
Max HTML report size reached
29.7 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="a00656_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="a00671_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="a00683_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00683.html">BayesNet.h</a></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>
109 <tr·class="memdesc:a00683"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·network.·<br·/></td></tr>109 <tr·class="memdesc:a00644"><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="a00671_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00671.html">BayesTree-inst.h</a></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>
112 <tr·class="memdesc:a00671"><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:a00701"><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="a00626.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="a00698.html">BayesTree.cpp</a></td></tr>
115 <tr·class="memdesc:a00626"><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:a00698"><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="a00587_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00587.html">BayesTree.h</a></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>
118 <tr·class="memdesc:a00587"><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:a00575"><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="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>
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:a00623"><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="a00674_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00674.html">BayesTreeCliqueBase.h</a></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>
124 <tr·class="memdesc:a00674"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·cliques·of·a·BayesTree.·<br·/></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>
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="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>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>
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>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>
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="a00572_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00572.html">ClusterTree.h</a></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>
130 <tr·class="memdesc:a00572"><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:a00635"><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="a00650_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="a00578_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="a00665_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00665.html">Conditional.h</a></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>
135 <tr·class="memdesc:a00665"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·conditional·densities.·<br·/></td></tr>135 <tr·class="memdesc:a00587"><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="a00644.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="a00692.html">DotWriter.cpp</a></td></tr>
138 <tr·class="memdesc:a00644"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatting·for·factor·graphs.·<br·/></td></tr>138 <tr·class="memdesc:a00692"><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="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>
141 <tr·class="memdesc:a00596"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter.·<br·/></td></tr>141 <tr·class="memdesc:a00596"><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="a00632_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="a00605_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="a00647_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00647.html">EliminateableFactorGraph.h</a></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>
146 <tr·class="memdesc:a00647"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Variable·elimination·algorithms·for·factor·graphs.·<br·/></td></tr>146 <tr·class="memdesc:a00602"><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="a00605_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00605.html">EliminationTree-inst.h</a></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>
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="a00608_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00608.html">EliminationTree.h</a></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>
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="a00638.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:a00638"><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="a00659_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00659.html">Factor.h</a></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>
156 <tr·class="memdesc:a00659"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·base·class·for·all·factors.·<br·/></td></tr>156 <tr·class="memdesc:a00641"><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="a00635_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00635.html">FactorGraph-inst.h</a></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>
159 <tr·class="memdesc:a00635"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·Graph·Base·Class.·<br·/></td></tr>159 <tr·class="memdesc:a00593"><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="a00641_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00641.html">FactorGraph.h</a></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>
162 <tr·class="memdesc:a00641"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·Graph·Base·Class.·<br·/></td></tr>162 <tr·class="memdesc:a00611"><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="a00680_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="a00608_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="a00575_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html">graph.h</a></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>
167 <tr·class="memdesc:a00575"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graph·algorithm·using·boost·library.·<br·/></td></tr>167 <tr·class="memdesc:a00572"><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="a00593_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00593.html">inference-inst.h</a></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>
170 <tr·class="memdesc:a00593"><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: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>
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="a00653_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00653.html">inferenceExceptions.h</a></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>
173 <tr·class="memdesc:a00653"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·inference·algorithms.·<br·/></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>
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="a00578_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00578.html">ISAM-inst.h</a></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>
176 <tr·class="memdesc:a00578"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(iSAM)·for·BayesTree.·<br·/></td></tr>176 <tr·class="memdesc:a00647"><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="a00698_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00698.html">ISAM.h</a></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>
179 <tr·class="memdesc:a00698"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(iSAM)·for·BayesTree.·<br·/></td></tr>179 <tr·class="memdesc:a00662"><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="a00584_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00584.html">JunctionTree-inst.h</a></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>
182 <tr·class="memdesc:a00584"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·junction·tree,·template·bodies.·<br·/></td></tr>182 <tr·class="memdesc:a00620"><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="a00614_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00614.html">JunctionTree.h</a></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>
185 <tr·class="memdesc:a00614"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·junction·tree.·<br·/></td></tr>185 <tr·class="memdesc:a00632"><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="a00662_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00662.html">Key.h</a></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>
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="a00677_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00677.html">LabeledSymbol.h</a></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>
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="a00668_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00668.html">MetisIndex-inl.h</a></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>
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="a00689_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00689.html">MetisIndex.h</a></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>
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="a00617.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="a00584.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="a00629_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00629.html">Ordering.h</a></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>
198 <tr·class="memdesc:a00629"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Variable·ordering·for·the·elimination·algorithm.·<br·/></td></tr>198 <tr·class="memdesc:a00668"><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="a00686.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="a00677.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="a00599_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00599.html">VariableIndex-inl.h</a></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>
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="a00611.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="a00650.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="a00590_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00590.html">VariableIndex.h</a></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>
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="a00620.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="a00629.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="a00695_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00695.html">VariableSlots.h</a></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>
213 <tr·class="memdesc:a00695"><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: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>
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.1 KB
./usr/share/doc/libgtsam-dev/html/dir_169eaf73225633059c1416b195c6cb0d.js
3.96 KB
js-beautify {}
Max HTML report size reached
20.6 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="a00206.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="a00257.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="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>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>
109 <tr·class="memdesc:a00242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Algebraic·Decision·Trees.·<br·/></td></tr>109 <tr·class="memdesc:a00227"><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="a00221_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00221.html">Assignment.h</a></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>
112 <tr·class="memdesc:a00221"><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:a00272"><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="a00260_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="a00200_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="a00272_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00272.html">DecisionTree.h</a></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>
117 <tr·class="memdesc:a00272"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Decision·Tree·for·use·in·DiscreteFactors.·<br·/></td></tr>117 <tr·class="memdesc:a00221"><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="a00257.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="a00197.html">DecisionTreeFactor.cpp</a></td></tr>
120 <tr·class="memdesc:a00257"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">discrete·factor·<br·/></td></tr>120 <tr·class="memdesc:a00197"><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="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>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>
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="a00263.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="a00191.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="a00182_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00182.html">DiscreteBayesNet.h</a></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>
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="a00269.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="a00245.html">DiscreteBayesTree.cpp</a></td></tr>
129 <tr·class="memdesc:a00269"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·<br·/></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>
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="a00230_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00230.html">DiscreteBayesTree.h</a></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>
132 <tr·class="memdesc:a00230"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·<br·/></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>
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="a00239.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="a00242.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="a00236_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00236.html">DiscreteConditional.h</a></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>
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="a00203.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="a00194_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00194.html">DiscreteDistribution.h</a></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>
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="a00227.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="a00218.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="a00245_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00245.html">DiscreteEliminationTree.h</a></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>
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="a00188.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="a00209.html">DiscreteFactor.cpp</a></td></tr>
147 <tr·class="memdesc:a00188"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">discrete·factor·<br·/></td></tr>147 <tr·class="memdesc:a00209"><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="a00251_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00251.html">DiscreteFactor.h</a></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>
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="a00191.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="a00182.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="a00200_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00200.html">DiscreteFactorGraph.h</a></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>
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="a00197.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="a00224.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="a00254_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.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="a00185_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00185.html">DiscreteKey.h</a></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>
160 <tr·class="memdesc:a00185"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialized·key·for·discrete·variables·<br·/></td></tr>160 <tr·class="memdesc:a00239"><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="a00248.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="a00188.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="a00266_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00266.html">DiscreteLookupDAG.h</a></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>
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="a00218_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00218.html">DiscreteMarginals.h</a></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>
167 <tr·class="memdesc:a00218"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·<br·/></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>
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="a00233.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="a00206.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="a00215_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00215.html">DiscreteValues.h</a></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>
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="a00209.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="a00254.html">Signature.cpp</a></td></tr>
174 <tr·class="memdesc:a00209"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">signatures·for·conditional·densities·<br·/></td></tr>174 <tr·class="memdesc:a00254"><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="a00179_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00179.html">Signature.h</a></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>
177 <tr·class="memdesc:a00179"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">signatures·for·conditional·densities·<br·/></td></tr>177 <tr·class="memdesc:a00236"><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.51 KB
./usr/share/doc/libgtsam-dev/html/dir_20686f9fbb87ff6485e15cdc5f2b7011.js
3.37 KB
js-beautify {}
Max HTML report size reached
26.2 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="a01262_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01262.html">AntiFactor.h</a></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>
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="a01241_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01241.html">BetweenFactor.h</a></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>
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="a01340_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01340.html">BoundingConstraint.h</a></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>
115 <tr·class="memdesc:a01340"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·partially·implemented·constraints·to·implement·bounds.·<br·/></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>
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="a01289.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="a01247.html">dataset.cpp</a></td></tr>
118 <tr·class="memdesc:a01289"><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> 
120 <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">dataset.h</a></td></tr> 
121 <tr·class="memdesc:a01247"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">utility·functions·for·loading·datasets·<br·/></td></tr>118 <tr·class="memdesc:a01247"><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>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>
 121 <tr·class="memdesc:a01301"><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>
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="a01265.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="a01259.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="a01256_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01256.html">EssentialMatrixConstraint.h</a></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>
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="a01325_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="a01271_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="a01328.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="a01235.html">FrobeniusFactor.cpp</a></td></tr>
133 <tr·class="memdesc:a01328"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Various·factors·that·minimize·some·Frobenius·norm.·<br·/></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>
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="a01337_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01337.html">FrobeniusFactor.h</a></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>
136 <tr·class="memdesc:a01337"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Various·factors·that·minimize·some·Frobenius·norm.·<br·/></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>
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="a01250_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01250.html">GeneralSFMFactor.h</a></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>
139 <tr·class="memdesc:a01250"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·general·SFM·factor·with·an·unknown·calibration·<br·/></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>
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="a01283_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01283.html">InitializePose.h</a></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>
142 <tr·class="memdesc:a01283"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)·<br·/></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>
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="a01304.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="a01331.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="a01274_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01274.html">InitializePose3.h</a></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>
147 <tr·class="memdesc:a01274"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·Pose3·in·a·factor·graph.·<br·/></td></tr>147 <tr·class="memdesc:a01292"><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="a01322_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="a01340_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="a01319_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="a01265_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="a01244_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="a01316_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="a01271_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="a01307_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="a01298_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="a01238_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="a01301_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01301.html">lago.h</a></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>
160 <tr·class="memdesc:a01301"><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: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>
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="a01268_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="a01298_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="a01286_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01286.html">PoseRotationPrior.h</a></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>
165 <tr·class="memdesc:a01286"><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:a01325"><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="a01310_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01310.html">PoseTranslationPrior.h</a></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>
168 <tr·class="memdesc:a01310"><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:a01334"><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="a01280_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01280.html">ProjectionFactor.h</a></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>
173 <tr·class="memdesc:a01280"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reprojection·of·a·LANDMARK·to·a·2D·point.·<br·/></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>
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="a01316_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="a01286_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="a01277_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01277.html">RegularImplicitSchurFactor.h</a></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>
180 <tr·class="memdesc:a01277"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.·<br·/></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>
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="a01334_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="a01277_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="a01295_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01295.html">SmartFactorBase.h</a></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>
185 <tr·class="memdesc:a01295"><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:a01268"><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="a01331_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01331.html">SmartFactorParams.h</a></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>
188 <tr·class="memdesc:a01331"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.·<br·/></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>
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="a01307_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01307.html">SmartProjectionFactor.h</a></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>
191 <tr·class="memdesc:a01307"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·cameras·(pose·+·calibration)·<br·/></td></tr>191 <tr·class="memdesc:a01262"><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="a01292_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01292.html">SmartProjectionPoseFactor.h</a></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>
194 <tr·class="memdesc:a01292"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·<br·/></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>
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="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>
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:a01253"><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="a01238_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01238.html">StereoFactor.h</a></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>
200 <tr·class="memdesc:a01238"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·non-linear·factor·for·stereo·measurements.·<br·/></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>
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="a01313_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="a01322_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.09 KB
./usr/share/doc/libgtsam-dev/html/dir_323e70a1eef083399c870cf8a6035771.js
3.95 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="a00494.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="a00551.html">GaussianMixture.cpp</a></td></tr>
107 <tr·class="memdesc:a00494"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·<br·/></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>
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="a00554_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00554.html">GaussianMixture.h</a></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>
110 <tr·class="memdesc:a00554"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·<br·/></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>
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="a00518.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="a00533.html">GaussianMixtureFactor.cpp</a></td></tr>
113 <tr·class="memdesc:a00518"><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:a00533"><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="a00560_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html">GaussianMixtureFactor.h</a></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>
116 <tr·class="memdesc:a00560"><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:a00563"><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="a00485.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="a00491.html">HybridBayesNet.cpp</a></td></tr>
119 <tr·class="memdesc:a00485"><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:a00491"><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="a00539_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html">HybridBayesNet.h</a></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>
122 <tr·class="memdesc:a00539"><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:a00524"><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="a00527.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="a00512.html">HybridBayesTree.cpp</a></td></tr>
125 <tr·class="memdesc:a00527"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·<br·/></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>
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="a00524_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00524.html">HybridBayesTree.h</a></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>
128 <tr·class="memdesc:a00524"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·<br·/></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>
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="a00482.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="a00509.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="a00536_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00536.html">HybridConditional.h</a></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>
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="a00488.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="a00515.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="a00521_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00521.html">HybridEliminationTree.h</a></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>
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="a00563.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="a00566.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="a00551_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00551.html">HybridFactor.h</a></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>
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="a00569.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="a00521.html">HybridFactorGraph.cpp</a></td></tr>
143 <tr·class="memdesc:a00569"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·with·utilities·for·hybrid·factors.·<br·/></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>
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="a00497_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00497.html">HybridFactorGraph.h</a></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>
146 <tr·class="memdesc:a00497"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·with·utilities·for·hybrid·factors.·<br·/></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>
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="a00542.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="a00485.html">HybridGaussianFactorGraph.cpp</a></td></tr>
149 <tr·class="memdesc:a00542"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·factor·graph·that·uses·type·erasure.·<br·/></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>
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="a00503_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00503.html">HybridGaussianFactorGraph.h</a></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>
152 <tr·class="memdesc:a00503"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linearized·Hybrid·factor·graph·that·uses·type·erasure.·<br·/></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>
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="a00491_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00491.html">HybridGaussianISAM.h</a></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>
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="a00509.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="a00500.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="a00506_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00506.html">HybridJunctionTree.h</a></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>
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="a00557.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="a00569.html">HybridNonlinearFactorGraph.cpp</a></td></tr>
161 <tr·class="memdesc:a00557"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·<br·/></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>
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="a00500_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00500.html">HybridNonlinearFactorGraph.h</a></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>
164 <tr·class="memdesc:a00500"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·<br·/></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>
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="a00533.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="a00506.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="a00530_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html">HybridNonlinearISAM.h</a></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>
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="a00548.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="a00530.html">HybridSmoother.cpp</a></td></tr>
171 <tr·class="memdesc:a00548"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·incremental·smoother·for·hybrid·factor·graphs.·<br·/></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>
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="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>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>
174 <tr·class="memdesc:a00512"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·incremental·smoother·for·hybrid·factor·graphs.·<br·/></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>
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="a00515_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00515.html">HybridValues.h</a></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>
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="a00545_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00545.html">MixtureFactor.h</a></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>
179 <tr·class="memdesc:a00545"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·Mixture·factor·of·continuous·and·discrete.·<br·/></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>
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.0 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="a00935.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="a00917.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="a00932_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00932.html">AHRSFactor.h</a></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>
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="a00965.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="a00914.html">AttitudeFactor.cpp</a></td></tr>
111 <tr·class="memdesc:a00965"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·file·for·Attitude·factor.·<br·/></td></tr>111 <tr·class="memdesc:a00914"><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="a00911_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00911.html">AttitudeFactor.h</a></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>
114 <tr·class="memdesc:a00911"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·Attitude·factor.·<br·/></td></tr>114 <tr·class="memdesc:a00974"><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="a00971.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="a00989.html">BarometricFactor.cpp</a></td></tr>
117 <tr·class="memdesc:a00971"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·file·for·Barometric·factor.·<br·/></td></tr>117 <tr·class="memdesc:a00989"><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="a00983_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00983.html">BarometricFactor.h</a></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>
120 <tr·class="memdesc:a00983"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·Barometric·factor.·<br·/></td></tr>120 <tr·class="memdesc:a00998"><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="a00950.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="a00923.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="a00947_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00947.html">CombinedImuFactor.h</a></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>
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="a00998_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00998.html">ConstantVelocityFactor.h</a></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>
127 <tr·class="memdesc:a00998"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Maintain·a·constant·velocity·motion·model·between·two·NavStates.·<br·/></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>
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="a00977.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="a00971.html">GPSFactor.cpp</a></td></tr>
133 <tr·class="memdesc:a00977"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·file·for·GPS·factor.·<br·/></td></tr>133 <tr·class="memdesc:a00971"><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="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>
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:a00995"><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="a00929.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="a00956.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="a00953_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00953.html">ImuBias.h</a></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>
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="a00962.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="a00911.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="a00926_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00926.html">ImuFactor.h</a></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>
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="a00992_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00992.html">MagFactor.h</a></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>
147 <tr·class="memdesc:a00992"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factors·involving·magnetometers.·<br·/></td></tr>147 <tr·class="memdesc:a00980"><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="a00944_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="a00947_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="a00959.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="a00935.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="a00905_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00905.html">ManifoldPreintegration.h</a></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>
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="a00986_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00986.html">NavState.h</a></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>
156 <tr·class="memdesc:a00986"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Navigation·state·composing·of·attitude,·position,·and·velocity.·<br·/></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>
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="a00989.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="a00968.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="a00917_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00917.html">PreintegratedRotation.h</a></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>
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="a00938_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00938.html">PreintegrationBase.h</a></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>
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="a00923_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00923.html">PreintegrationParams.h</a></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>
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="a00968_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00968.html">Scenario.h</a></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>
167 <tr·class="memdesc:a00968"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·class·to·test·navigation·scenarios.·<br·/></td></tr>167 <tr·class="memdesc:a00932"><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="a00908_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00908.html">ScenarioRunner.h</a></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>
170 <tr·class="memdesc:a00908"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·class·to·test·navigation·scenarios.·<br·/></td></tr>170 <tr·class="memdesc:a00920"><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="a00980.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="a00965.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="a00956_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00956.html">TangentPreintegration.h</a></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>
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.06 KB
./usr/share/doc/libgtsam-dev/html/dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.js
2.92 KB
js-beautify {}
Max HTML report size reached
38.1 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="a00035_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="a00077_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="a00125.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="a00023.html">cholesky.cpp</a></td></tr>
109 <tr·class="memdesc:a00125"><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:a00023"><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="a00140_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00140.html">cholesky.h</a></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>
112 <tr·class="memdesc:a00140"><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:a00008"><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="a00086_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="a00128_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="a00017.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="a00005.html">debug.cpp</a></td></tr>
119 <tr·class="memdesc:a00017"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·debugging·flags.·<br·/></td></tr>119 <tr·class="memdesc:a00005"><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="a00038_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html">debug.h</a></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>
122 <tr·class="memdesc:a00038"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·debugging·flags.·<br·/></td></tr>122 <tr·class="memdesc:a00131"><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="a00050_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html">DSFMap.h</a></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>
125 <tr·class="memdesc:a00050"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allow·for·arbitrary·type·in·DSF.·<br·/></td></tr>125 <tr·class="memdesc:a00029"><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="a00032.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="a00122.html">DSFVector.cpp</a></td></tr>
128 <tr·class="memdesc:a00032"><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:a00122"><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="a00011_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">DSFVector.h</a></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>
131 <tr·class="memdesc:a00011"><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:a00089"><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="a00092_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00092.html">FastDefaultAllocator.h</a></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>
134 <tr·class="memdesc:a00092"><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:a00056"><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="a00113_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00113.html">FastList.h</a></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>
137 <tr·class="memdesc:a00113"><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: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>
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="a00047_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00047.html">FastMap.h</a></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>
140 <tr·class="memdesc:a00047"><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: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>
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="a00068_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00068.html">FastSet.h</a></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>
143 <tr·class="memdesc:a00068"><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: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>
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="a00071_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00071.html">FastVector.h</a></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>
146 <tr·class="memdesc:a00071"><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:a00101"><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="a00128_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="a00143_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="a00077_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00077.html">Group.h</a></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>
151 <tr·class="memdesc:a00077"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Concept·check·class·for·variable·types·with·Group·properties.·<br·/></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>
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="a00062_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html">Lie.h</a></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>
154 <tr·class="memdesc:a00062"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·and·basic·functions·for·Lie·types.·<br·/></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>
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="a00104_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html">lieProxies.h</a></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>
157 <tr·class="memdesc:a00104"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·convenient·mappings·of·common·member·functions·for·testing.·<br·/></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>
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="a00026_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html">make_shared.h</a></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>
160 <tr·class="memdesc:a00026"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">make_shared·trampoline·function·to·ensure·proper·alignment·<br·/></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>
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="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>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>
163 <tr·class="memdesc:a00107"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·and·basic·functions·for·Manifold·types.·<br·/></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>
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="a00080.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:a00080"><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="a00119_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html">Matrix.h</a></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>
169 <tr·class="memdesc:a00119"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·and·functions·to·augment·Eigen's·MatrixXd·<br·/></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>
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="a00059_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00059.html">MatrixSerialization.h</a></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>
172 <tr·class="memdesc:a00059"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·for·matrices.·<br·/></td></tr>172 <tr·class="memdesc:a00026"><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="a00023_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html">numericalDerivative.h</a></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>
175 <tr·class="memdesc:a00023"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·functions·to·compute·numerical·derivatives.·<br·/></td></tr>175 <tr·class="memdesc:a00032"><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="a00149_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00149.html">OptionalJacobian.h</a></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>
178 <tr·class="memdesc:a00149"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Special·class·for·optional·Jacobian·arguments.·<br·/></td></tr>178 <tr·class="memdesc:a00020"><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="a00002_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00002.html">ProductLieGroup.h</a></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>
181 <tr·class="memdesc:a00002"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·product·of·two·Lie·Groups.·<br·/></td></tr>181 <tr·class="memdesc:a00095"><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="a00008_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00008.html">serialization.h</a></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>
184 <tr·class="memdesc:a00008"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·functions·for·serializing·data·structures·via·boost.serialization.·<br·/></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>
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="a00143_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00143.html">serializationTestHelpers.h</a></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>
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="a00083.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="a00086.html">SymmetricBlockMatrix.cpp</a></td></tr>
189 <tr·class="memdesc:a00083"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·to·matrices·via·blocks·of·pre-defined·sizes.·<br·/></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>
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="a00089_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00089.html">SymmetricBlockMatrix.h</a></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>
192 <tr·class="memdesc:a00089"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·to·matrices·via·blocks·of·pre-defined·sizes.·<br·/></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>
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="a00065_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00065.html">Testable.h</a></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>
195 <tr·class="memdesc:a00065"><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:a00083"><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="a00005_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00005.html">TestableAssertions.h</a></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>
198 <tr·class="memdesc:a00005"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·additional·testing·facilities·for·common·data·structures.·<br·/></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>
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="a00074_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="a00038_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="a00056_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00056.html">ThreadsafeException.h</a></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>
203 <tr·class="memdesc:a00056"><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: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>
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="a00116.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="a00017.html">timing.cpp</a></td></tr>
206 <tr·class="memdesc:a00116"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Timing·utilities.·<br·/></td></tr>206 <tr·class="memdesc:a00017"><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="a00020_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html">timing.h</a></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>
209 <tr·class="memdesc:a00020"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Timing·utilities.·<br·/></td></tr>209 <tr·class="memdesc:a00092"><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="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>
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="a00014.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="a00068.html">types.cpp</a></td></tr>
214 <tr·class="memdesc:a00014"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·handling·type·information.·<br·/></td></tr>214 <tr·class="memdesc:a00068"><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="a00098_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00098.html">types.h</a></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>
217 <tr·class="memdesc:a00098"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Typedefs·for·easier·changing·of·types.·<br·/></td></tr>217 <tr·class="memdesc:a00119"><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="a00131_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00131.html">Value.h</a></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>
222 <tr·class="memdesc:a00131"><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: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>
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="a00053.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="a00125.html">Vector.cpp</a></td></tr>
225 <tr·class="memdesc:a00053"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·and·functions·to·augment·Eigen's·Vectors·<br·/></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>
Max diff block lines reached; 4980/38877 bytes (12.81%) of diff not shown.
4.7 KB
./usr/share/doc/libgtsam-dev/html/dir_59d8fae67ebcec1514e0f6d4ea576047.js
4.56 KB
js-beautify {}
Max HTML report size reached
13.3 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="a01193_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01193.html">BinaryMeasurement.h</a></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>
107 <tr·class="memdesc:a01193"><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: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>
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="a01190.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="a01208.html">DsfTrackGenerator.cpp</a></td></tr>
110 <tr·class="memdesc:a01190"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Identifies·connected·components·in·the·keypoint·matches·graph.·<br·/></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>
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="a01199_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01199.html">DsfTrackGenerator.h</a></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>
113 <tr·class="memdesc:a01199"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Identifies·connected·components·in·the·keypoint·matches·graph.·<br·/></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>
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="a01184.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:a01184"><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="a01223_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01223.html">MFAS.h</a></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>
119 <tr·class="memdesc:a01223"><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:a01199"><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="a01232.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="a01193.html">SfmData.cpp</a></td></tr>
122 <tr·class="memdesc:a01232"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Data·structure·for·dealing·with·Structure·from·Motion·data.·<br·/></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>
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="a01208_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01208.html">SfmData.h</a></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>
125 <tr·class="memdesc:a01208"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Data·structure·for·dealing·with·Structure·from·Motion·data.·<br·/></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>
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="a01202.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="a01205.html">SfmTrack.cpp</a></td></tr>
128 <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>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>
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="a01211_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01211.html">SfmTrack.h</a></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>
131 <tr·class="memdesc:a01211"><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:a01202"><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="a01214.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:a01214"><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="a01220_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01220.html">ShonanAveraging.h</a></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>
137 <tr·class="memdesc:a01220"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Shonan·Averaging·algorithm.·<br·/></td></tr>137 <tr·class="memdesc:a01223"><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="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>
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:a01196"><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="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>
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:a01229"><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="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>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>
146 <tr·class="memdesc:a01205"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·for·a·relative·translation·direction·measurement.·<br·/></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>
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="a01217.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="a01226.html">TranslationRecovery.cpp</a></td></tr>
149 <tr·class="memdesc:a01217"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Source·code·for·recovering·translations·when·rotations·are·given.·<br·/></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>
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="a01226_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01226.html">TranslationRecovery.h</a></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>
152 <tr·class="memdesc:a01226"><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:a01187"><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.6 KB
./usr/share/doc/libgtsam-dev/html/dir_76df0d5ddca8353881dcb68d9cbdfd25.js
1.46 KB
js-beautify {}
Max HTML report size reached
7.24 KB
./usr/share/doc/libgtsam-dev/html/dir_7c6fd4d23c35234f8f1271a66248b63b.html
    
Offset 99, 37 lines modifiedOffset 99, 37 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="a00158_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00158.html">Basis.h</a></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>
107 <tr·class="memdesc:a00158"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·an·interpolating·basis.·<br·/></td></tr>107 <tr·class="memdesc:a00173"><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="a00152_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00152.html">BasisFactors.h</a></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>
110 <tr·class="memdesc:a00152"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·definitions·for·various·Basis·functors.·<br·/></td></tr>110 <tr·class="memdesc:a00167"><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="a00176.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="a00170.html">Chebyshev.cpp</a></td></tr>
113 <tr·class="memdesc:a00176"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·basis·decompositions.·<br·/></td></tr>113 <tr·class="memdesc:a00170"><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="a00161_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00161.html">Chebyshev.h</a></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>
116 <tr·class="memdesc:a00161"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·basis·decompositions.·<br·/></td></tr>116 <tr·class="memdesc:a00152"><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="a00164.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:a00164"><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="a00170_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00170.html">Chebyshev2.h</a></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>
122 <tr·class="memdesc:a00170"><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:a00161"><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="a00173_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00173.html">FitBasis.h</a></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>
125 <tr·class="memdesc:a00173"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fit·a·Basis·using·least-squares.·<br·/></td></tr>125 <tr·class="memdesc:a00176"><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="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>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>
128 <tr·class="memdesc:a00167"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fourier·decomposition,·see·e.g.·<br·/></td></tr>128 <tr·class="memdesc:a00158"><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="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>
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:a00155"><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·-->
988 B
./usr/share/doc/libgtsam-dev/html/dir_7c6fd4d23c35234f8f1271a66248b63b.js
842 B
js-beautify {}
Max HTML report size reached
44.9 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="a01142.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="a01151.html">CustomFactor.cpp</a></td></tr>
107 <tr·class="memdesc:a01142"><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:a01151"><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="a01127_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01127.html">CustomFactor.h</a></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>
110 <tr·class="memdesc:a01127"><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:a01031"><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="a01121.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="a01034.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="a01040_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01040.html">DoglegOptimizer.h</a></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>
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="a01022_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01022.html">DoglegOptimizerImpl.h</a></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>
117 <tr·class="memdesc:a01022"><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:a01124"><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="a01118_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01118.html">Expression-inl.h</a></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>
120 <tr·class="memdesc:a01118"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Internals·for·<a·class="el"·href="a01064.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.·<br·/></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>
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="a01064_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">Expression.h</a></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>
123 <tr·class="memdesc:a01064"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Expressions·for·Block·Automatic·Differentiation.·<br·/></td></tr>123 <tr·class="memdesc:a01055"><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="a01085_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="a01016_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="a01001_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01001.html">ExpressionFactorGraph.h</a></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>
128 <tr·class="memdesc:a01001"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·that·supports·adding·ExpressionFactors·directly.·<br·/></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>
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="a01169_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01169.html">expressionTesting.h</a></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>
134 <tr·class="memdesc:a01169"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Test·harness·methods·for·expressions.·<br·/></td></tr>134 <tr·class="memdesc:a01154"><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="a01124_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01124.html">ExtendedKalmanFilter-inl.h</a></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>
137 <tr·class="memdesc:a01124"><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:a01163"><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>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="a01058_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01058.html">ExtendedKalmanFilter.h</a></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:a01058"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·<br·/></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>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="a01070_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01070.html">factorTesting.h</a></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>
143 <tr·class="memdesc:a01070"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Evaluate·derivatives·of·a·nonlinear·factor·numerically.·<br·/></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>
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="a01004_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01004.html">FunctorizedFactor.h</a></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>
146 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <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="a01130.html">GaussNewtonOptimizer.cpp</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="a01133.html">GaussNewtonOptimizer.cpp</a></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="a01025_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01025.html">GaussNewtonOptimizer.h</a></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>
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="a01049_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01049.html">GncOptimizer.h</a></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>
152 <tr·class="memdesc:a01049"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·GncOptimizer·class.·<br·/></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>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="a01145_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>GncParams.h</b></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>
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="a01028.html">GraphvizFormatting.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="a01073.html">GraphvizFormatting.cpp</a></td></tr>
157 <tr·class="memdesc:a01028"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter·for·NonlinearFactorGraph.·<br·/></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>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="a01052_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01052.html">GraphvizFormatting.h</a></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>
160 <tr·class="memdesc:a01052"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter·for·NonlinearFactorGraph.·<br·/></td></tr>160 <tr·class="memdesc:a01064"><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>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="a01043.html">ISAM2-impl.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="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>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>
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"><a·href="a01115_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01115.html">ISAM2-impl.h</a></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>
166 <tr·class="memdesc:a01115"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></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>
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"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01088.html">ISAM2.cpp</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="a01082.html">ISAM2.cpp</a></td></tr>
169 <tr·class="memdesc:a01088"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></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>
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="a01163_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01163.html">ISAM2.h</a></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>
172 <tr·class="memdesc:a01163"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></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>
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"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01172.html">ISAM2Clique.cpp</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="a01103.html">ISAM2Clique.cpp</a></td></tr>
175 <tr·class="memdesc:a01172"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialized·iSAM2·Clique.·<br·/></td></tr>175 <tr·class="memdesc:a01103"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialized·iSAM2·Clique.·<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="a01151_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01151.html">ISAM2Clique.h</a></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>
178 <tr·class="memdesc:a01151"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialized·iSAM2·Clique.·<br·/></td></tr>178 <tr·class="memdesc:a01040"><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>179 <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="a01016.html">ISAM2Params.cpp</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="a01052.html">ISAM2Params.cpp</a></td></tr>
181 <tr·class="memdesc:a01016"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·iSAM·2.·<br·/></td></tr>181 <tr·class="memdesc:a01052"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·iSAM·2.·<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="a01019_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01019.html">ISAM2Params.h</a></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>
184 <tr·class="memdesc:a01019"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·iSAM·2.·<br·/></td></tr>184 <tr·class="memdesc:a01025"><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>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="a01094_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01094.html">ISAM2Result.h</a></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>
187 <tr·class="memdesc:a01094"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·stores·detailed·iSAM2·result.·<br·/></td></tr>187 <tr·class="memdesc:a01115"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·stores·detailed·iSAM2·result.·<br·/></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="a01046_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01046.html">ISAM2UpdateParams.h</a></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>
190 <tr·class="memdesc:a01046"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·stores·extra·params·for·ISAM2::update()·<br·/></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>
191 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>191 <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="a01139.html">LevenbergMarquardtOptimizer.cpp</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="a01091.html">LevenbergMarquardtOptimizer.cpp</a></td></tr>
193 <tr·class="memdesc:a01139"><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:a01091"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·<br·/></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"><a·href="a01106_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01106.html">LevenbergMarquardtOptimizer.h</a></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>
196 <tr·class="memdesc:a01106"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·<br·/></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>
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="a01103.html">LevenbergMarquardtParams.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="a01079.html">LevenbergMarquardtParams.cpp</a></td></tr>
199 <tr·class="memdesc:a01103"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·trust-region·scheme.·<br·/></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>
200 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>200 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
201 <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">LevenbergMarquardtParams.h</a></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>
202 <tr·class="memdesc:a01157"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·trust-region·scheme.·<br·/></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>
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"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01067.html">LinearContainerFactor.cpp</a></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>
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="a01034_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01034.html">LinearContainerFactor.h</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:a01034"><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>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>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="a01109.html">Marginals.cpp</a></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>
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="a01061_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01061.html">Marginals.h</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:a01061"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·marginals·in·a·NonlinearFactorGraph.·<br·/></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>213 <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="a01055.html">NonlinearConjugateGradientOptimizer.cpp</a></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>
215 <tr·class="memdesc:a01055"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·<br·/></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>
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="a01097_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01097.html">NonlinearConjugateGradientOptimizer.h</a></td></tr>217 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01160_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01160.html">NonlinearConjugateGradientOptimizer.h</a></td></tr>
218 <tr·class="memdesc:a01097"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·<br·/></td></tr>218 <tr·class="memdesc:a01160"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·<br·/></td></tr>
219 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>219 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
220 <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"><b>NonlinearEquality.h</b></td></tr>220 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01109_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>NonlinearEquality.h</b></td></tr>
221 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>221 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
222 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01073_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01073.html">nonlinearExceptions.h</a></td></tr>222 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01100_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01100.html">nonlinearExceptions.h</a></td></tr>
223 <tr·class="memdesc:a01073"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.·<br·/></td></tr>223 <tr·class="memdesc:a01100"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.·<br·/></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"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01136.html">NonlinearFactor.cpp</a></td></tr>225 <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="a01136.html">NonlinearFactor.cpp</a></td></tr>
Max diff block lines reached; 10971/45800 bytes (23.95%) of diff not shown.
6.12 KB
./usr/share/doc/libgtsam-dev/html/dir_88adea47575c2d5c40d4070390572b66.js
5.97 KB
js-beautify {}
Max HTML report size reached
47.0 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="a00776_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00776.html">AcceleratedPowerMethod.h</a></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>
107 <tr·class="memdesc:a00776"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation·<br·/></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>
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="a00719_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00719.html">BinaryJacobianFactor.h</a></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>
110 <tr·class="memdesc:a00719"><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: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>
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="a00704_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00704.html">ConjugateGradientSolver.h</a></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>
113 <tr·class="memdesc:a00704"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.·<br·/></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>
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="a00761.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="a00791.html">Errors.cpp</a></td></tr>
116 <tr·class="memdesc:a00761"><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: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>
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="a00728_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00728.html">Errors.h</a></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>
119 <tr·class="memdesc:a00728"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">vector·of·errors·<br·/></td></tr>119 <tr·class="memdesc:a00857"><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="a00890.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="a00746.html">GaussianBayesNet.cpp</a></td></tr>
122 <tr·class="memdesc:a00890"><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:a00746"><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="a00809_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00809.html">GaussianBayesNet.h</a></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>
125 <tr·class="memdesc:a00809"><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:a00848"><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="a00827_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00827.html">GaussianBayesTree-inl.h</a></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>
128 <tr·class="memdesc:a00827"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·<br·/></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>
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="a00830.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="a00734.html">GaussianBayesTree.cpp</a></td></tr>
131 <tr·class="memdesc:a00830"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·<br·/></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>
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="a00782_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00782.html">GaussianBayesTree.h</a></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>
134 <tr·class="memdesc:a00782"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·<br·/></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>
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="a00716_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00716.html">GaussianConditional-inl.h</a></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>
137 <tr·class="memdesc:a00716"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Conditional·Gaussian·Base·class.·<br·/></td></tr>137 <tr·class="memdesc:a00737"><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="a00824.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="a00716.html">GaussianConditional.cpp</a></td></tr>
140 <tr·class="memdesc:a00824"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Conditional·Gaussian·Base·class.·<br·/></td></tr>140 <tr·class="memdesc:a00716"><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="a00866_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00866.html">GaussianConditional.h</a></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>
143 <tr·class="memdesc:a00866"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Conditional·Gaussian·Base·class.·<br·/></td></tr>143 <tr·class="memdesc:a00833"><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="a00893.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="a00806.html">GaussianDensity.cpp</a></td></tr>
146 <tr·class="memdesc:a00893"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·Density.·<br·/></td></tr>146 <tr·class="memdesc:a00806"><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="a00752_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00752.html">GaussianDensity.h</a></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>
149 <tr·class="memdesc:a00752"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·Density.·<br·/></td></tr>149 <tr·class="memdesc:a00785"><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="a00767.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="a00887.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="a00740_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00740.html">GaussianEliminationTree.h</a></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>
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="a00731.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="a00839.html">GaussianFactor.cpp</a></td></tr>
156 <tr·class="memdesc:a00731"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factor·with·a·quadratic·error·function·-·a·Gaussian.·<br·/></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>
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="a00803_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00803.html">GaussianFactor.h</a></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>
159 <tr·class="memdesc:a00803"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factor·with·a·quadratic·error·function·-·a·Gaussian.·<br·/></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>
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="a00875.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="a00836.html">GaussianFactorGraph.cpp</a></td></tr>
162 <tr·class="memdesc:a00875"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Factor·Graph·where·all·factors·are·Gaussians.·<br·/></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>
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="a00725_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00725.html">GaussianFactorGraph.h</a></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>
165 <tr·class="memdesc:a00725"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Factor·Graph·where·all·factors·are·Gaussians.·<br·/></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>
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="a00845_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00845.html">GaussianISAM.h</a></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>
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="a00851.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="a00827.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="a00815_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00815.html">GaussianJunctionTree.h</a></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>
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="a00899_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00899.html">HessianFactor-inl.h</a></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>
174 <tr·class="memdesc:a00899"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·the·HessianFactor·class,·a·general·quadratic·factor.·<br·/></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>
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="a00848.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="a00707.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="a00887_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00887.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:a00887"><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="a00872_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00872.html">iterative-inl.h</a></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>
182 <tr·class="memdesc:a00872"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·template·implementation.·<br·/></td></tr>182 <tr·class="memdesc:a00722"><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="a00797.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="a00851.html">iterative.cpp</a></td></tr>
185 <tr·class="memdesc:a00797"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·implementation.·<br·/></td></tr>185 <tr·class="memdesc:a00851"><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="a00770_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00770.html">iterative.h</a></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>
188 <tr·class="memdesc:a00770"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·implementation.·<br·/></td></tr>188 <tr·class="memdesc:a00881"><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="a00779.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:a00779"><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="a00713_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00713.html">IterativeSolver.h</a></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>
194 <tr·class="memdesc:a00713"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·support·classes·for·iterative·solvers.·<br·/></td></tr>194 <tr·class="memdesc:a00797"><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="a00842_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="a00824_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="a00878.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="a00719.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="a00833_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00833.html">JacobianFactor.h</a></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>
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="a00836.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="a00809.html">KalmanFilter.cpp</a></td></tr>
203 <tr·class="memdesc:a00836"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·linear·Kalman·filter.·<br·/></td></tr>203 <tr·class="memdesc:a00809"><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="a00884_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00884.html">KalmanFilter.h</a></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>
206 <tr·class="memdesc:a00884"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·linear·Kalman·filter.·<br·/></td></tr>206 <tr·class="memdesc:a00863"><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="a00806_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00806.html">linearAlgorithms-inst.h</a></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>
209 <tr·class="memdesc:a00806"><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:a00821"><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="a00839.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="a00818.html">linearExceptions.cpp</a></td></tr>
212 <tr·class="memdesc:a00839"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·linear·solver·components.·<br·/></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>
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="a00722_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00722.html">linearExceptions.h</a></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>
215 <tr·class="memdesc:a00722"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·linear·solver·components.·<br·/></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>
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="a00737_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="a00731_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="a00791.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="a00740.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="a00788_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00788.html">NoiseModel.h</a></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>
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="a00734_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="a00890_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="a00800_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00800.html">PowerMethod.h</a></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>
Max diff block lines reached; 12762/47955 bytes (26.61%) 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.0 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="a00302_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00302.html">BearingRange.h</a></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>
107 <tr·class="memdesc:a00302"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bearing-Range·product.·<br·/></td></tr>107 <tr·class="memdesc:a00368"><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="a00275.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="a00371.html">Cal3.cpp</a></td></tr>
110 <tr·class="memdesc:a00275"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·code·for·all·calibration·models.·<br·/></td></tr>110 <tr·class="memdesc:a00371"><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="a00407_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00407.html">Cal3.h</a></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>
113 <tr·class="memdesc:a00407"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·code·for·all·Calibration·models.·<br·/></td></tr>113 <tr·class="memdesc:a00353"><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="a00383.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="a00410.html">Cal3_S2.cpp</a></td></tr>
116 <tr·class="memdesc:a00383"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration.·<br·/></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>
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="a00416_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00416.html">Cal3_S2.h</a></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>
119 <tr·class="memdesc:a00416"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration.·<br·/></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>
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="a00377.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="a00278.html">Cal3_S2Stereo.cpp</a></td></tr>
122 <tr·class="memdesc:a00377"><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:a00278"><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="a00296_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00296.html">Cal3_S2Stereo.h</a></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>
125 <tr·class="memdesc:a00296"><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:a00302"><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="a00338.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="a00323.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="a00317_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00317.html">Cal3Bundler.h</a></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>
130 <tr·class="memdesc:a00317"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·used·by·Bundler.·<br·/></td></tr>130 <tr·class="memdesc:a00314"><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="a00380.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="a00320.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="a00284_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00284.html">Cal3DS2.h</a></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>
135 <tr·class="memdesc:a00284"><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: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>
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="a00422.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="a00413.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="a00437_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="a00440_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="a00446.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="a00374.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="a00326_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00326.html">Cal3Fisheye.h</a></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>
144 <tr·class="memdesc:a00326"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·fisheye·camera.·<br·/></td></tr>144 <tr·class="memdesc:a00359"><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="a00461.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="a00392.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="a00467_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00467.html">Cal3Unified.h</a></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>
149 <tr·class="memdesc:a00467"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unified·Calibration·Model,·see·Mei07icra·for·details.·<br·/></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>
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="a00314.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="a00416.html">CalibratedCamera.cpp</a></td></tr>
152 <tr·class="memdesc:a00314"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibrated·camera·for·which·only·pose·is·unknown.·<br·/></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>
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="a00290_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00290.html">CalibratedCamera.h</a></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>
155 <tr·class="memdesc:a00290"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibrated·camera·for·which·only·pose·is·unknown.·<br·/></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>
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="a00293_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00293.html">CameraSet.h</a></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>
158 <tr·class="memdesc:a00293"><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:a00296"><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="a00335.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="a00443.html">Cyclic.cpp</a></td></tr>
164 <tr·class="memdesc:a00335"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Cyclic·group·implementation.·<br·/></td></tr>164 <tr·class="memdesc:a00443"><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="a00278_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html">Cyclic.h</a></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>
167 <tr·class="memdesc:a00278"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Cyclic·group,·i.e.,·the·integers·modulo·N.·<br·/></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>
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="a00362_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="a00275_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="a00458_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00458.html">Line3.h</a></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>
172 <tr·class="memdesc:a00458"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">4·dimensional·manifold·of·3D·lines·<br·/></td></tr>172 <tr·class="memdesc:a00422"><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="a00311_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="a00464_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="a00350_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00350.html">PinholeCamera.h</a></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>
177 <tr·class="memdesc:a00350"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·pinhole·cameras.·<br·/></td></tr>177 <tr·class="memdesc:a00335"><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="a00320_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00320.html">PinholePose.h</a></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>
180 <tr·class="memdesc:a00320"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pinhole·camera·with·known·calibration.·<br·/></td></tr>180 <tr·class="memdesc:a00467"><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="a00299_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00299.html">PinholeSet.h</a></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>
183 <tr·class="memdesc:a00299"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.·<br·/></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>
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="a00443.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="a00476.html">Point2.cpp</a></td></tr>
186 <tr·class="memdesc:a00443"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Point·<br·/></td></tr>186 <tr·class="memdesc:a00476"><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="a00473_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00473.html">Point2.h</a></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>
189 <tr·class="memdesc:a00473"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Point·<br·/></td></tr>189 <tr·class="memdesc:a00449"><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="a00440.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="a00395.html">Point3.cpp</a></td></tr>
192 <tr·class="memdesc:a00440"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Point·<br·/></td></tr>192 <tr·class="memdesc:a00395"><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="a00371_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00371.html">Point3.h</a></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>
195 <tr·class="memdesc:a00371"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Point·<br·/></td></tr>195 <tr·class="memdesc:a00344"><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="a00329.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="a00326.html">Pose2.cpp</a></td></tr>
198 <tr·class="memdesc:a00329"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Pose·<br·/></td></tr>198 <tr·class="memdesc:a00326"><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="a00368_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00368.html">Pose2.h</a></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>
201 <tr·class="memdesc:a00368"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Pose·<br·/></td></tr>201 <tr·class="memdesc:a00398"><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="a00431.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="a00455.html">Pose3.cpp</a></td></tr>
204 <tr·class="memdesc:a00431"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Pose·<br·/></td></tr>204 <tr·class="memdesc:a00455"><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="a00398_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00398.html">Pose3.h</a></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>
207 <tr·class="memdesc:a00398"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Pose·<br·/></td></tr>207 <tr·class="memdesc:a00341"><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="a00428_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00428.html">Quaternion.h</a></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>
210 <tr·class="memdesc:a00428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lie·Group·wrapper·for·Eigen·Quaternions.·<br·/></td></tr>210 <tr·class="memdesc:a00293"><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="a00434.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:a00434"><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="a00365_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00365.html">Rot2.h</a></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>
216 <tr·class="memdesc:a00365"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·rotation·<br·/></td></tr>216 <tr·class="memdesc:a00407"><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="a00281.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="a00347.html">Rot3.cpp</a></td></tr>
219 <tr·class="memdesc:a00281"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation,·common·code·between·Rotation·matrix·and·Quaternion.·<br·/></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>
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="a00332_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00332.html">Rot3.h</a></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>
222 <tr·class="memdesc:a00332"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·rotation·represented·as·a·rotation·matrix·or·quaternion·<br·/></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>
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="a00305.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="a00470.html">Rot3M.cpp</a></td></tr>
225 <tr·class="memdesc:a00305"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation·(internal:·3*3·matrix·representation*)·<br·/></td></tr>225 <tr·class="memdesc:a00470"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation·(internal:·3*3·matrix·representation*)·<br·/></td></tr>
Max diff block lines reached; 15333/47942 bytes (31.98%) of diff not shown.
5.73 KB
./usr/share/doc/libgtsam-dev/html/dir_be4965403b556e5d04a57d44231dfb01.js
5.59 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="a01394_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01394.html">global_includes.h</a></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>
136 <tr·class="memdesc:a01394"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Included·from·all·GTSAM·files.·<br·/></td></tr>136 <tr·class="memdesc:a01400"><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="a01406.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="a01397.html">precompiled_header.cpp</a></td></tr>
139 <tr·class="memdesc:a01406"><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:a01397"><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="a01400_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01400.html">precompiled_header.h</a></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>
142 <tr·class="memdesc:a01400"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">&gt;·<br·/></td></tr>142 <tr·class="memdesc:a01403"><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
274 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="a00098.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>100 <li>assert_throw&#160;:&#160;<a·class="el"·href="a00119.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>
101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01169.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01154.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>
102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01070.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01010.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>
103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00077.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00098.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>
104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00062.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00011.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>
105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00107.html#a64b5e2e3c812d2cdea5ee294100f825f">Manifold.h</a></li>105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00104.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="a00065.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>107 <li>GTSAM_CONCEPT_TESTABLE_INST&#160;:&#160;<a·class="el"·href="a00083.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>
108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00098.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>
109 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF&#160;:&#160;<a·class="el"·href="a00098.html#a352ab46cee3a766e30b049690802fb0a">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>
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="a00098.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>100 <li>assert_throw&#160;:&#160;<a·class="el"·href="a00119.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>
101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01169.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01154.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>
102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01070.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01010.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>
103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00077.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00098.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>
104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00062.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00011.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>
105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00107.html#a64b5e2e3c812d2cdea5ee294100f825f">Manifold.h</a></li>105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00104.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="a00065.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>107 <li>GTSAM_CONCEPT_TESTABLE_INST&#160;:&#160;<a·class="el"·href="a00083.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>
108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00098.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>
109 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF&#160;:&#160;<a·class="el"·href="a00098.html#a352ab46cee3a766e30b049690802fb0a">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>
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>
462 KB
./usr/share/doc/libgtsam-dev/html/gtsam.tag.gz
462 KB
gtsam.tag
462 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
28.6 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex0.js
28.5 KB
js-beautify {}
Max HTML report size reached
26.4 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex1.js
26.3 KB
js-beautify {}
Max HTML report size reached
23.7 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex2.js
23.6 KB
js-beautify {}
Max HTML report size reached
23.5 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex3.js
23.4 KB
js-beautify {}
Max HTML report size reached
15.6 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex4.js
15.5 KB
js-beautify {}
Max HTML report size reached
2.64 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex5.js
2.54 KB
js-beautify {}
Max HTML report size reached
15.7 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex6.js
15.6 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
18.4 KB
./usr/share/doc/libgtsam-dev/html/search/all_11.js
18.3 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
7.9 KB
./usr/share/doc/libgtsam-dev/html/search/all_13.js
7.8 KB
js-beautify {}
Max HTML report size reached
39.8 KB
./usr/share/doc/libgtsam-dev/html/search/all_14.js
39.7 KB
js-beautify {}
Max HTML report size reached
16.3 KB
./usr/share/doc/libgtsam-dev/html/search/all_15.js
16.2 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.7 KB
./usr/share/doc/libgtsam-dev/html/search/all_3.js
15.6 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.2 KB
./usr/share/doc/libgtsam-dev/html/search/all_5.js
27.1 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.3 KB
./usr/share/doc/libgtsam-dev/html/search/all_7.js
14.2 KB
js-beautify {}
Max HTML report size reached
22.5 KB
./usr/share/doc/libgtsam-dev/html/search/all_8.js
22.4 KB
js-beautify {}
Max HTML report size reached
12.9 KB
./usr/share/doc/libgtsam-dev/html/search/all_9.js
12.8 KB
js-beautify {}
Max HTML report size reached
14.9 KB
./usr/share/doc/libgtsam-dev/html/search/all_a.js
14.8 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.4 KB
./usr/share/doc/libgtsam-dev/html/search/all_e.js
14.3 KB
js-beautify {}
Max HTML report size reached
13.1 KB
./usr/share/doc/libgtsam-dev/html/search/all_f.js
13.0 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.62 KB
./usr/share/doc/libgtsam-dev/html/search/files_1.js
2.52 KB
js-beautify {}
Max HTML report size reached
314 B
./usr/share/doc/libgtsam-dev/html/search/files_10.js
210 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['quaternion_2eh_0',·['Quaternion.h',·['../a00428.html',·1,·'']]]2 ····['quaternion_2eh_0',·['Quaternion.h',·['../a00293.html',·1,·'']]]
3 ];3 ];
1.49 KB
./usr/share/doc/libgtsam-dev/html/search/files_11.js
1.38 KB
js-beautify {}
Max HTML report size reached
10.2 KB
./usr/share/doc/libgtsam-dev/html/search/files_12.js
10.1 KB
js-beautify {}
Max HTML report size reached
2.31 KB
./usr/share/doc/libgtsam-dev/html/search/files_13.js
2.2 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.42 KB
./usr/share/doc/libgtsam-dev/html/search/files_2.js
5.32 KB
js-beautify {}
Max HTML report size reached
6.52 KB
./usr/share/doc/libgtsam-dev/html/search/files_3.js
6.42 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.3 KB
./usr/share/doc/libgtsam-dev/html/search/files_5.js
2.2 KB
js-beautify {}
Max HTML report size reached
5.9 KB
./usr/share/doc/libgtsam-dev/html/search/files_6.js
5.8 KB
js-beautify {}
Max HTML report size reached
4.87 KB
./usr/share/doc/libgtsam-dev/html/search/files_7.js
4.77 KB
js-beautify {}
Max HTML report size reached
3.88 KB
./usr/share/doc/libgtsam-dev/html/search/files_8.js
3.78 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.26 KB
./usr/share/doc/libgtsam-dev/html/search/files_c.js
2.16 KB
js-beautify {}
Max HTML report size reached
3.11 KB
./usr/share/doc/libgtsam-dev/html/search/files_d.js
3.01 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.78 KB
./usr/share/doc/libgtsam-dev/html/search/files_f.js
3.68 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
10.8 KB
./usr/share/doc/libgtsam-dev/html/a00005_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00014_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('a00005_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00014_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">TestableAssertions.h</div></div>104 ··<div·class="headertitle"><div·class="title">TestableAssertions.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00005.html">Go·to·the·documentation·of·this·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="a00014.html">Go·to·the·documentation·of·this·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="a00065.html">gtsam/base/Testable.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="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="a01394.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="a01400.html">gtsam/global_includes.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="preprocessor">#include·&lt;boost/optional.hpp&gt;</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>
124 <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;map&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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><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;sstream&gt;</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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;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>
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>
Offset 469, 28 lines modifiedOffset 469, 28 lines modified
469 <div·class="line"><a·id="l00393"·name="l00393"></a><span·class="lineno">··393</span>··std::cout.rdbuf(old);</div>469 <div·class="line"><a·id="l00393"·name="l00393"></a><span·class="lineno">··393</span>··std::cout.rdbuf(old);</div>
470 <div·class="line"><a·id="l00394"·name="l00394"></a><span·class="lineno">··394</span>·</div>470 <div·class="line"><a·id="l00394"·name="l00394"></a><span·class="lineno">··394</span>·</div>
471 <div·class="line"><a·id="l00395"·name="l00395"></a><span·class="lineno">··395</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(expected,·actual_);</div>471 <div·class="line"><a·id="l00395"·name="l00395"></a><span·class="lineno">··395</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(expected,·actual_);</div>
472 <div·class="line"><a·id="l00396"·name="l00396"></a><span·class="lineno">··396</span>}</div>472 <div·class="line"><a·id="l00396"·name="l00396"></a><span·class="lineno">··396</span>}</div>
473 </div>473 </div>
474 <div·class="line"><a·id="l00397"·name="l00397"></a><span·class="lineno">··397</span>·</div>474 <div·class="line"><a·id="l00397"·name="l00397"></a><span·class="lineno">··397</span>·</div>
475 <div·class="line"><a·id="l00398"·name="l00398"></a><span·class="lineno">··398</span>}·<span·class="comment">//·\namespace·gtsam</span></div>475 <div·class="line"><a·id="l00398"·name="l00398"></a><span·class="lineno">··398</span>}·<span·class="comment">//·\namespace·gtsam</span></div>
476 <div·class="ttc"·id="aa00065_html"><div·class="ttname"><a·href="a00065.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>476 <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>
477 <div·class="ttc"·id="aa01394_html"><div·class="ttname"><a·href="a01394.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>477 <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>
478 <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>478 <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>
479 <div·class="ttc"·id="aa01428_html_a08641f0f7145716bba9159dd95099a44"><div·class="ttname"><a·href="a01428.html#a08641f0f7145716bba9159dd95099a44">gtsam::assert_stdout_equal</a></div><div·class="ttdeci">bool·assert_stdout_equal(const·std::string·&amp;expected,·const·V·&amp;actual)</div><div·class="ttdoc">Capture·std·out·via·cout·stream·and·compare·against·string.</div><div·class="ttdef"><b>Definition</b>·TestableAssertions.h:359</div></div>479 <div·class="ttc"·id="aa01428_html_a08641f0f7145716bba9159dd95099a44"><div·class="ttname"><a·href="a01428.html#a08641f0f7145716bba9159dd95099a44">gtsam::assert_stdout_equal</a></div><div·class="ttdeci">bool·assert_stdout_equal(const·std::string·&amp;expected,·const·V·&amp;actual)</div><div·class="ttdoc">Capture·std·out·via·cout·stream·and·compare·against·string.</div><div·class="ttdef"><b>Definition</b>·TestableAssertions.h:359</div></div>
480 <div·class="ttc"·id="aa01428_html_a254be27d6d4b416fa2b546c77ae783fc"><div·class="ttname"><a·href="a01428.html#a254be27d6d4b416fa2b546c77ae783fc">gtsam::assert_container_equal</a></div><div·class="ttdeci">bool·assert_container_equal(const·std::map&lt;·V1,·V2·&gt;·&amp;expected,·const·std::map&lt;·V1,·V2·&gt;·&amp;actual,·double·tol=1e-9)</div><div·class="ttdoc">Function·for·comparing·maps·of·testable-&gt;testable·TODO:·replace·with·more·generalized·version.</div><div·class="ttdef"><b>Definition</b>·TestableAssertions.h:119</div></div>480 <div·class="ttc"·id="aa01428_html_a254be27d6d4b416fa2b546c77ae783fc"><div·class="ttname"><a·href="a01428.html#a254be27d6d4b416fa2b546c77ae783fc">gtsam::assert_container_equal</a></div><div·class="ttdeci">bool·assert_container_equal(const·std::map&lt;·V1,·V2·&gt;·&amp;expected,·const·std::map&lt;·V1,·V2·&gt;·&amp;actual,·double·tol=1e-9)</div><div·class="ttdoc">Function·for·comparing·maps·of·testable-&gt;testable·TODO:·replace·with·more·generalized·version.</div><div·class="ttdef"><b>Definition</b>·TestableAssertions.h:119</div></div>
481 <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>481 <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>
482 <div·class="ttc"·id="aa01428_html_a59ba6a7db27344c5cb021f1421905020"><div·class="ttname"><a·href="a01428.html#a59ba6a7db27344c5cb021f1421905020">gtsam::assert_container_equality</a></div><div·class="ttdeci">bool·assert_container_equality(const·std::map&lt;·size_t,·V2·&gt;·&amp;expected,·const·std::map&lt;·size_t,·V2·&gt;·&amp;actual)</div><div·class="ttdoc">Function·for·comparing·maps·of·size_t-&gt;testable·Types·are·assumed·to·have·operator·==.</div><div·class="ttdef"><b>Definition</b>·TestableAssertions.h:266</div></div>482 <div·class="ttc"·id="aa01428_html_a59ba6a7db27344c5cb021f1421905020"><div·class="ttname"><a·href="a01428.html#a59ba6a7db27344c5cb021f1421905020">gtsam::assert_container_equality</a></div><div·class="ttdeci">bool·assert_container_equality(const·std::map&lt;·size_t,·V2·&gt;·&amp;expected,·const·std::map&lt;·size_t,·V2·&gt;·&amp;actual)</div><div·class="ttdoc">Function·for·comparing·maps·of·size_t-&gt;testable·Types·are·assumed·to·have·operator·==.</div><div·class="ttdef"><b>Definition</b>·TestableAssertions.h:266</div></div>
483 <div·class="ttc"·id="aa01428_html_a7a116d0643f123ef3b15d91056506492"><div·class="ttname"><a·href="a01428.html#a7a116d0643f123ef3b15d91056506492">gtsam::assert_inequal</a></div><div·class="ttdeci">bool·assert_inequal(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol)</div><div·class="ttdoc">inequals·with·an·tolerance,·prints·out·message·if·within·tolerance</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:63</div></div>483 <div·class="ttc"·id="aa01428_html_a7a116d0643f123ef3b15d91056506492"><div·class="ttname"><a·href="a01428.html#a7a116d0643f123ef3b15d91056506492">gtsam::assert_inequal</a></div><div·class="ttdeci">bool·assert_inequal(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol)</div><div·class="ttdoc">inequals·with·an·tolerance,·prints·out·message·if·within·tolerance</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:63</div></div>
484 <div·class="ttc"·id="aa01428_html_a830c8c65902d7d0e763562e6c9357346"><div·class="ttname"><a·href="a01428.html#a830c8c65902d7d0e763562e6c9357346">gtsam::assert_print_equal</a></div><div·class="ttdeci">bool·assert_print_equal(const·std::string·&amp;expected,·const·V·&amp;actual,·const·std::string·&amp;s=&quot;&quot;)</div><div·class="ttdoc">Capture·print·function·output·and·compare·against·string.</div><div·class="ttdef"><b>Definition</b>·TestableAssertions.h:381</div></div>484 <div·class="ttc"·id="aa01428_html_a830c8c65902d7d0e763562e6c9357346"><div·class="ttname"><a·href="a01428.html#a830c8c65902d7d0e763562e6c9357346">gtsam::assert_print_equal</a></div><div·class="ttdeci">bool·assert_print_equal(const·std::string·&amp;expected,·const·V·&amp;actual,·const·std::string·&amp;s=&quot;&quot;)</div><div·class="ttdoc">Capture·print·function·output·and·compare·against·string.</div><div·class="ttdef"><b>Definition</b>·TestableAssertions.h:381</div></div>
485 <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>485 <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>
486 </div><!--·fragment·--></div><!--·contents·-->486 </div><!--·fragment·--></div><!--·contents·-->
487 </div><!--·doc-content·-->487 </div><!--·doc-content·-->
488 <!--·start·footer·part·-->488 <!--·start·footer·part·-->
489 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->489 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
490 ··<ul>490 ··<ul>
491 ····<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">TestableAssertions.h</a></li>491 ····<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="a00014.html">TestableAssertions.h</a></li>
492 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>492 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
493 ··</ul>493 ··</ul>
494 </div>494 </div>
495 </body>495 </body>
496 </html>496 </html>
13.7 KB
./usr/share/doc/libgtsam-dev/html/a00023_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00032_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('a00023_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00032_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="a00023.html">Go·to·the·documentation·of·this·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="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>
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="a00869.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="a00830.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="a00833.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="a00761.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="a01037.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="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="a00062.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="a00011.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="aa00062_html"><div·class="ttname"><a·href="a00062.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></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>
996 <div·class="ttc"·id="aa00833_html"><div·class="ttname"><a·href="a00833.html">JacobianFactor.h</a></div></div>996 <div·class="ttc"·id="aa00761_html"><div·class="ttname"><a·href="a00761.html">JacobianFactor.h</a></div></div>
997 <div·class="ttc"·id="aa00869_html"><div·class="ttname"><a·href="a00869.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</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>
998 <div·class="ttc"·id="aa01037_html"><div·class="ttname"><a·href="a01037.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="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>
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="a00023.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="a00032.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>
11.1 KB
./usr/share/doc/libgtsam-dev/html/a00038.html vs.
./usr/share/doc/libgtsam-dev/html/a00353.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/base/debug.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 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('a00038.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00353.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, 61 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>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#define-members">Macros</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">debug.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Cal3.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Global·debugging·flags.··106 <p>Common·code·for·all·Calibration·models.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00038_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00353_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="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">
110 <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>
111 Namespaces</h2></td></tr>117 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>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>
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="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>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">121 </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>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
126 Functions</h2></td></tr>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="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> 
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> 
132 <tr·class="separator:a146cbcf83a545afa692d6d84dfba68c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:a9ac814fcc4484bce32e4616d69afb225"><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> 
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>Global·debugging·flags.·</p>130 <div·class="textblock"><p>Common·code·for·all·Calibration·models.·</p>
139 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
140 <dl·class="section·date"><dt>Date</dt><dd>Feb·1,·2011·</dd></dl> 
141 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
142 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
144 <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!·-->
145 ··<ul>136 ··<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="a00038.html">debug.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="a00353.html">Cal3.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>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>
148 ··</ul>139 ··</ul>
149 </div>140 </div>
150 </body>141 </body>
151 </html>142 </html>
2.17 KB
html2text {}
Max HTML report size reached
35.8 KB
./usr/share/doc/libgtsam-dev/html/a00053.html vs.
./usr/share/doc/libgtsam-dev/html/a00581.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/base/Vector.cpp·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 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('a00053.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00581.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, 112 lines modifiedOffset 94, 97 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>·&#124;
101 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Vector.cpp·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">
  
 107 <p><a·href="a00581_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <p>typedef·and·functions·to·augment·Eigen's·Vectors·· 
106 <a·href="#details">More...</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="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">
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">
 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">
114 <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>
115 Functions</h2></td></tr>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>
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> 
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>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>
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>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>
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> 
145 <tr·class="separator:a14034da7e28c95db712ec344d4a2ffaf"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
Max diff block lines reached; 1580/27821 bytes (5.68%) of diff not shown.
8.54 KB
html2text {}
Max HTML report size reached
26.5 KB
./usr/share/doc/libgtsam-dev/html/a00059_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01289_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/MatrixSerialization.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 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('a00059_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01289_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, 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">MatrixSerialization.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="a00059.html">Go·to·the·documentation·of·this·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="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">/*·----------------------------------------------------------------------------</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> 
120 <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>
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="a00119.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> 
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> 
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>119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</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>
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> 
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="a00059.html#a068f1f8df2afd609744bc82386259e71">···50</a></span><span·class="keywordtype">void</span>·save(</div> 
136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····Archive&amp;·ar,</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> 
144 </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> 
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> 
157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>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>
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keywordtype">void</span>·serialize(</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="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>
162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····Archive&amp;·ar,</div>145 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</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>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="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>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>
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>148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</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>
167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
Max diff block lines reached; 942/21814 bytes (4.32%) of diff not shown.
5.09 KB
html2text {}
Max HTML report size reached
1.77 KB
./usr/share/doc/libgtsam-dev/html/a00062.js vs.
./usr/share/doc/libgtsam-dev/html/a00011.js
Files 91% similar despite different names
1.64 KB
js-beautify {}
Max HTML report size reached
161 KB
./usr/share/doc/libgtsam-dev/html/a00062_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00731_source.html
Max HTML report size reached
60.7 KB
./usr/share/doc/libgtsam-dev/html/a00068_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00890_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/FastSet.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 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('a00068_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00890_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, 162 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">FastSet.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="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>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> 
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>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</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>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>
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="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</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="a00092.html">gtsam/base/FastDefaultAllocator.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="a00065.html">gtsam/base/Testable.h</a>&gt;</span></div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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>126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</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="a00815.html">gtsam/linear/ConjugateGradientSolver.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;set&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>
 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>
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>138 <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>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="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·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·{</div>
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">class·</span>access;</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>
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> 
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> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>144 <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> 
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>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>
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>149 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>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>
 153 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div>
 154 <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>
 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>
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>157 <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="l00054"·name="l00054"></a><span·class="lineno">···54</span>··boost::shared_ptr&lt;PreconditionerParameters&gt;·preconditioner_;</div>
148 <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>
 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>
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> 
151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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> 
153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</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">default</span>;·</div> 
155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</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> 
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> 
159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··Base(container.begin(),·container.end())·{</div> 
160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>161 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>};</div>
161 </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; 29922/48273 bytes (61.98%) of diff not shown.
13.4 KB
html2text {}
Max HTML report size reached
19.1 KB
./usr/share/doc/libgtsam-dev/html/a00077.html vs.
./usr/share/doc/libgtsam-dev/html/a00974.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/Group.h·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 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('a00077.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00974.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, 118 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>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#func-members">Functions</a>·&#124; 
104 <a·href="#var-members">Variables</a>··</div> 
105 ··<div·class="headertitle"><div·class="title">Group.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">AttitudeFactor.h·File·Reference</div></div>
106 </div><!--header-->103 </div><!--header-->
107 <div·class="contents">104 <div·class="contents">
  
108 <p>Concept·check·class·for·variable·types·with·Group·properties.··105 <p>Header·file·for·Attitude·factor.··
109 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00077_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00974_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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02332.html">gtsam::group_tag</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="a04080.html">gtsam::AttitudeFactor</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>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>
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="a02336.html">gtsam::multiplicative_group_tag</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="a04084.html">gtsam::Rot3AttitudeFactor</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>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_QUATERN[·...·truncated·by·diffoscope;·len:·33,·SHA:·247caf425637c47c0b0e255f96afabd6e24192b52d2dcc371dfd4f2683381e0b·...·].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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02340.html">gtsam::additive_group_tag</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="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>
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 <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>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>
123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·Concept.··<a·href="a02344.html#details">More...</a><br·/></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>
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 <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>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>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table><table·class="memberdecls">126 </table><table·class="memberdecls">
135 <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>
136 Namespaces</h2></td></tr>128 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>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>
138 <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>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
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="a00077.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"> 
150 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
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> 
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> 
166 </table>132 </table>
167 <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>
168 <div·class="textblock"><p>Concept·check·class·for·variable·types·with·Group·properties.·</p>134 <div·class="textblock"><p>Header·file·for·Attitude·factor.·</p>
 135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
169 <dl·class="section·date"><dt>Date</dt><dd>November,·2011·</dd></dl>136 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>
170 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd> 
171 <dd> 
172 Frank·Dellaert·</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> 
  
176 <div·class="memitem"> 
177 <div·class="memproto"> 
178 ······<table·class="memname"> 
179 ········<tr> 
180 ··········<td·class="memname">#define·GTSAM_CONCEPT_GROUP_INST</td> 
181 ··········<td>(</td> 
182 ··········<td·class="paramtype">&#160;</td> 
Max diff block lines reached; 916/14853 bytes (6.17%) of diff not shown.
4.49 KB
html2text {}
Max HTML report size reached
1.36 KB
./usr/share/doc/libgtsam-dev/html/a00077.js vs.
./usr/share/doc/libgtsam-dev/html/a00083.js
Files 78% similar despite different names
1.23 KB
js-beautify {}
Max HTML report size reached
56.7 KB
./usr/share/doc/libgtsam-dev/html/a00086_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00824_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/base/ConcurrentMap.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 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('a00086_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00824_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, 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">ConcurrentMap.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 <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>
Offset 114, 124 lines modifiedOffset 114, 128 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="a01394.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="a00749.html">gtsam/linear/linearExceptions.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="comment">//·Change·class·depending·on·whether·we·are·using·TBB</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifdef·GTSAM_USE_TBB</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="comment">//·Include·TBB·header</span></div> 
127 <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> 
128 <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>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">typename</span>·TERMS&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="a03844.html#a5d8fe47dc30033bc65b1a17ad209bb77">···27</a></span>··<a·class="code·hl_function"·href="a03844.html#a1c9ccededa7bf3a937dd59d9b8e4a22d">JacobianFactor::JacobianFactor</a>(<span·class="keyword">const</span>·TERMS&amp;terms,·<span·class="keyword">const</span>·Vector·&amp;b,·<span·class="keyword">const</span>·SharedDiagonal&amp;·model)</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#··undef·max</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>····<a·class="code·hl_function"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">fillTerms</a>(terms,·b,·model);</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#··undef·ERROR</span></div>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··}</div>
 132 </div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>133 <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="comment">/*·*************************************************************************·*/</span></div>
132 <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> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
134 <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> 
135 <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="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div>
 136 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">
 137 <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>
 138 <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>
136 <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>139 <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>
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··KEY,</div>140 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</div>
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··VALUE,</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··std::hash&lt;KEY&gt;</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··&gt;;</div>141 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="comment">//·Check·noise·model·dimension</span></div>
 142 <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>
 143 <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>
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>144 <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="preprocessor">#else</span></div>145 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·Check·number·of·variables</span></div>
 146 <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>
 147 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 148 <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>
 149 <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>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>150 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
144 <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> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00047.html">gtsam/base/FastMap.h</a>&gt;</span></div> 
146 <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> 
147 <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> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div>151 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="comment">//·Check·RHS·dimension</span></div>
 152 <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>
 153 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 154 <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>
 155 <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>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>156 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 157 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·Take·noise·model</span></div>
151 <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> 
152 <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> 
153 <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> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>158 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····model_·=·model;</div>
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/FastVector.h</a>&gt;</span></div> 
156 <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>
157 <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>160 </div>
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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">/*·*************************************************************************·*/</span></div>
159 <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>163 <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>
160 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="};">164 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
161 <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"·hre[·...·truncated·by·diffoscope;·len:·56,·SHA:·29e79b0392c5edcf16049afaa73bb891deee225ca1defe3eb28ee024b3a12a8d·...·]</div>165 <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">Jacobian[·...·truncated·by·diffoscope;·len:·191,·SHA:·e305c9ddeb10e88e53d3441f81347bda962333e784f90cf09ff995cebd604e43·...·]</div>
 166 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··{</div>
 167 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·Check·noise·model·dimension</span></div>
 168 <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>
 169 <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>
162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">public</span>:</div>171 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·Resize·base·class·key·vector</span></div>
 172 <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>
164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>173 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
165 <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>174 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Get·dimensions·of·matrices</span></div>
Max diff block lines reached; 21636/44440 bytes (48.69%) of diff not shown.
13.1 KB
html2text {}
Max HTML report size reached
21.4 KB
./usr/share/doc/libgtsam-dev/html/a00107.html vs.
./usr/share/doc/libgtsam-dev/html/a00437.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/Manifold.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 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('a00107.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00437.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, 84 lines modifiedOffset 96, 115 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">Manifold.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">SO3.h·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p>Base·class·and·basic·functions·for·Manifold·types.··107 <p>3*3·matrix·representation·of·SO(3)··
108 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00107_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00437_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="a02388.html">gtsam::manifold_tag</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">tag·to·assert·a·type·is·a·manifold··<a·href="a02388.html#details">More...</a><br·/></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>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>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>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>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="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>120 <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>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>
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>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table><table·class="memberdecls">123 </table><table·class="memberdecls">
135 <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>
136 Namespaces</h2></td></tr>125 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>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>
138 <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>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table><table·class="memberdecls">129 </table><table·class="memberdecls">
141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>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>
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>134 <tr·class="separator:a7926e92fa1aa0e0f5cb55ffab7aa9911"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
150 </table><table·class="memberdecls">135 </table><table·class="memberdecls">
151 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>136 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
152 Functions</h2></td></tr>137 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>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>
157 <tr·class="separator:ae03a6aedf0a82f67c2f3e987fb3aacba"><td·class="memSeparator"·colspan="2">&#160;</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>
158 </table>150 </table>
159 <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>
160 <div·class="textblock"><p>Base·class·and·basic·functions·for·Manifold·types.·</p>152 <div·class="textblock"><p>3*3·matrix·representation·of·SO(3)·</p>
161 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd>153 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
162 <dd>154 <dd>
163 Frank·Dellaert·</dd>155 Luca·Carlone·</dd>
164 <dd>156 <dd>
165 Mike·Bosse·</dd></dl>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">
Max diff block lines reached; 906/16514 bytes (5.49%) of diff not shown.
5.19 KB
html2text {}
Max HTML report size reached
221 KB
./usr/share/doc/libgtsam-dev/html/a00122_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01139_source.html
Max HTML report size reached
12.8 KB
./usr/share/doc/libgtsam-dev/html/a00149.html vs.
./usr/share/doc/libgtsam-dev/html/a00842.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/OptionalJacobian.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 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('a00149.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00842.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, 54 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">OptionalJacobian.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SubgraphBuilder.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Special·class·for·optional·Jacobian·arguments.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00149_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00842_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="a02448.html">gtsam::OptionalJacobian&lt;·Rows,·Cols·&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="a04032.html">gtsam::Subgraph</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>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="a02452.html">gtsam::OptionalJacobian&lt;·Eigen::Dynamic,·Eigen::Dynamic·&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>
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="a02456.html">gtsam::MakeJacobian&lt;·T,·A·&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="a04040.html">gtsam::SubgraphBuilderParameters</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>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="a02460.html">gtsam::MakeOptionalJacobian&lt;·T,·A·&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="a04044.html">gtsam::SubgraphBuilder</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>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>
 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>
128 </table>134 </table>
129 <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>
130 <div·class="textblock"><p>Special·class·for·optional·Jacobian·arguments.·</p>136 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
131 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>
132 <dd> 
133 Natesh·Srinivasan·</dd></dl> 
134 <dl·class="section·date"><dt>Date</dt><dd>Nov·28,·2014·</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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00149.html">OptionalJacobian.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="a00842.html">SubgraphBuilder.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>
3.37 KB
html2text {}
Max HTML report size reached
108 KB
./usr/share/doc/libgtsam-dev/html/a00149_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01160_source.html
Max HTML report size reached
48.3 KB
./usr/share/doc/libgtsam-dev/html/a00170_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00305_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/Chebyshev2.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('a00170_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00305_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, 122 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">Chebyshev2.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="a00170.html">Go·to·the·documentation·of·this·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="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>
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="l00033"·name="l00033"></a><span·class="lineno">···33</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="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>119 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</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="a00107.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="a00149.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="a00158.html">gtsam/basis/Basis.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>
123 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>121 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>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>
125 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>123 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
126 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};">124 <div·class="foldopen"·id="foldopen00045"·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_[·...·truncated·by·diffoscope;·len:·53,·SHA:·71f7355f0724cca1fc45ee63cefb1b42835ba31fe1b8263a158c7072f51d6a82·...·]·{</div>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[·...·truncated·by·diffoscope;·len:·43,·SHA:·64165b3aba204c503cff59405299261829332d2d6ba60e4c870e0a67263805fd·...·]·{</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>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>
130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>128 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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>
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> 
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>131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
135 <div·class="foldopen"·id="foldopen00055"·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#a545c241cb6421d73f3494701ee7e4812">Point</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">int</span>·j)·{</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>132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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> 
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>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>
 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>
142 <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>
 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>··<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>
 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>
 145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</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>
 158 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</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>
 163 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</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,</div>
 164 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·10&gt;</a>·Dcal·=·boost::none,</div>
 165 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·2&gt;</a>·Dp·=·boost::none)·<span·class="keyword">const</span>;</div>
 166 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
 167 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</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,·10&gt;</a>·Dcal·=·boost::none,</div>
 168 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>···················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·2&gt;</a>·Dp·=·boost::none)·<span·class="keyword">const</span>;</div>
 169 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 170 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·spaceToNPlane(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p)·<span·class="keyword">const</span>;</div>
 171 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 172 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·nPlaneToSpace(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p)·<span·class="keyword">const</span>;</div>
 173 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div>
 174 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div>
 175 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>·retract(<span·class="keyword">const</span>·Vector&amp;·d)·<span·class="keyword">const</span>;</div>
 176 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>
 177 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··Vector·localCoordinates(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>&amp;·T2)·<span·class="keyword">const</span>;</div>
 178 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>
 179 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno"><a·class="line"·href="a03008.html#a2703b822e9f3dd4ccb5d32c4ad91bcfb">··133</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03008.html#a2703b822e9f3dd4ccb5d32c4ad91bcfb">dim</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·Dim();·}</div>
 180 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div>
Max diff block lines reached; 7056/39110 bytes (18.04%) of diff not shown.
9.93 KB
html2text {}
Max HTML report size reached
46.8 KB
./usr/share/doc/libgtsam-dev/html/a00179_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01076_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/Signature.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizer.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('a00179_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01076_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, 112 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">Signature.h</div></div>104 ··<div·class="headertitle"><div·class="title">DoglegOptimizer.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00179.html">Go·to·the·documentation·of·this·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="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>
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><span·class="preprocessor">#include·&lt;string&gt;</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;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="a00185.html">gtsam/discrete/DiscreteKey.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="a01019.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>
 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">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">class·</span>DoglegOptimizer;</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>
126 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00035"·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">Verbosit[·...·truncated·by·diffoscope;·len:·3,·SHA:·f887650cbea7b3162905018be1316dc648dbfc3c8c0d47cc72ca0e2114c43e5c·...·]</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>
128 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
129 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</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>
130 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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>
133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</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="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>
134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">private</span>:</div>156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>
135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>};</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>160 </div>
137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>164 <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>165 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">protected</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>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>
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>167 <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>168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">public</span>:</div>
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····boost::optional&lt;Table&gt;·table_;</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>
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>170 <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>171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>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[·...·truncated·by·diffoscope;·len:·89,·SHA:·d07d1911fc03d271f9c8642212945f259ef631188ea565dd00539506ed2b5395·...·]</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>
149 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>174 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>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:·91,·SHA:·7e2b2c0676b1c0110870d8bf70e8e82005ab18197db9026fe40d2415b397c7e5·...·]</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>
 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>
152 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>179 <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[·...·truncated·by·diffoscope;·len:·2,·SHA:·9d8b2b5670d18da8a99f6152f7ee75558019cd106d8032bf7c1117bd37273e37·...·]</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">·[·...·truncated·by·diffoscope;·len:·18,·SHA:·7679c20fb1bfa5cd90c34ec7314af8e7c45b86cfc13702e0ac495ff66f8ea5c5·...·]</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>
154 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>183 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</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>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>
156 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>185 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
157 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno"><a·class="line"·href="a02912.html#ad7f3050204ed5d3e880642817f5c18e6">··118</a></span>···<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·<a·class="code·hl_function"·href="a02912.html#ad7f3050204ed5d3e880[·...·truncated·by·diffoscope;·len:·117,·SHA:·49c5e94af63e14e896ce06f9382b19461d2968618c2b0643f383b54f66aa0fa3·...·]</div>186 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="keywordtype">double</span>·getDelta()·<span·class="keyword">const</span>;</div>
Max diff block lines reached; 15301/36735 bytes (41.65%) of diff not shown.
10.8 KB
html2text {}
Max HTML report size reached
11.5 KB
./usr/share/doc/libgtsam-dev/html/a00182_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00233_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('a00182_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00233_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">DiscreteBayesNet.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="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>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="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="a00236.html">gtsam/discrete/DiscreteConditional.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="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="a00194.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="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="a00683.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="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="a00641.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="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>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>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>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>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>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>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
Offset 229, 18 lines modifiedOffset 229, 18 lines modified
229 </div>229 </div>
230 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>·</div>230 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>·</div>
231 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span><span·class="comment">//·traits</span></div>231 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span><span·class="comment">//·traits</span></div>
232 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno"><a·class="line"·href="a02820.html">··171</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="a02816.html">DiscreteBayesNet</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;DiscreteBayesNet&gt;·{};</div>232 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno"><a·class="line"·href="a02820.html">··171</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="a02816.html">DiscreteBayesNet</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;DiscreteBayesNet&gt;·{};</div>
233 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>·</div>233 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>·</div>
234 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>}·<span·class="comment">//·\·namespace·gtsam</span></div>234 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>}·<span·class="comment">//·\·namespace·gtsam</span></div>
235 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>·</div>235 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>·</div>
236 <div·class="ttc"·id="aa00194_html"><div·class="ttname"><a·href="a00194.html">DiscreteDistribution.h</a></div></div>236 <div·class="ttc"·id="aa00185_html"><div·class="ttname"><a·href="a00185.html">DiscreteDistribution.h</a></div></div>
237 <div·class="ttc"·id="aa00236_html"><div·class="ttname"><a·href="a00236.html">DiscreteConditional.h</a></div></div>237 <div·class="ttc"·id="aa00215_html"><div·class="ttname"><a·href="a00215.html">DiscreteConditional.h</a></div></div>
238 <div·class="ttc"·id="aa00641_html"><div·class="ttname"><a·href="a00641.html">FactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</div></div>238 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">FactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</div></div>
239 <div·class="ttc"·id="aa00683_html"><div·class="ttname"><a·href="a00683.html">BayesNet.h</a></div><div·class="ttdoc">Bayes·network.</div></div>239 <div·class="ttc"·id="aa00644_html"><div·class="ttname"><a·href="a00644.html">BayesNet.h</a></div><div·class="ttdoc">Bayes·network.</div></div>
240 <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>240 <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>
241 <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>241 <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>
242 <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>242 <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>
243 <div·class="ttc"·id="aa01428_html_a4b0057879b0c5f323185452b0d1a4232"><div·class="ttname"><a·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">gtsam::optimize</a></div><div·class="ttdeci">Point3·optimize(const·NonlinearFactorGraph·&amp;graph,·const·Values·&amp;values,·Key·landmarkKey)</div><div·class="ttdoc">Optimize·for·triangulation.</div><div·class="ttdef"><b>Definition</b>·triangulation.cpp:155</div></div>243 <div·class="ttc"·id="aa01428_html_a4b0057879b0c5f323185452b0d1a4232"><div·class="ttname"><a·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">gtsam::optimize</a></div><div·class="ttdeci">Point3·optimize(const·NonlinearFactorGraph·&amp;graph,·const·Values·&amp;values,·Key·landmarkKey)</div><div·class="ttdoc">Optimize·for·triangulation.</div><div·class="ttdef"><b>Definition</b>·triangulation.cpp:155</div></div>
244 <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>244 <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>
245 <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>245 <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>
246 <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>246 <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>
Offset 258, 13 lines modifiedOffset 258, 13 lines modified
258 <div·class="ttc"·id="aa03524_html"><div·class="ttname"><a·href="a03524.html">gtsam::FactorGraph</a></div><div·class="ttdoc">A·factor·graph·is·a·bipartite·graph·with·factor·nodes·connected·to·variable·nodes.</div><div·class="ttdef"><b>Definition</b>·FactorGraph.h:97</div></div>258 <div·class="ttc"·id="aa03524_html"><div·class="ttname"><a·href="a03524.html">gtsam::FactorGraph</a></div><div·class="ttdoc">A·factor·graph·is·a·bipartite·graph·with·factor·nodes·connected·to·variable·nodes.</div><div·class="ttdef"><b>Definition</b>·FactorGraph.h:97</div></div>
259 <div·class="ttc"·id="aa05040_html"><div·class="ttname"><a·href="a05040.html">DiscreteValues</a></div><div·class="ttdoc">The·Factor::error·simply·extracts·the.</div></div>259 <div·class="ttc"·id="aa05040_html"><div·class="ttname"><a·href="a05040.html">DiscreteValues</a></div><div·class="ttdoc">The·Factor::error·simply·extracts·the.</div></div>
260 </div><!--·fragment·--></div><!--·contents·-->260 </div><!--·fragment·--></div><!--·contents·-->
261 </div><!--·doc-content·-->261 </div><!--·doc-content·-->
262 <!--·start·footer·part·-->262 <!--·start·footer·part·-->
263 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->263 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
264 ··<ul>264 ··<ul>
265 ····<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">DiscreteBayesNet.h</a></li>265 ····<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>
266 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>266 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
267 ··</ul>267 ··</ul>
268 </div>268 </div>
269 </body>269 </body>
270 </html>270 </html>
15.2 KB
./usr/share/doc/libgtsam-dev/html/a00200.html vs.
./usr/share/doc/libgtsam-dev/html/a00287.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/discrete/DiscreteFactorGraph.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 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('a00200.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00287.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, 56 lines modifiedOffset 96, 69 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">DiscreteFactorGraph.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">SO4.h·File·Reference</div></div>
104 </div><!--header-->105 </div><!--header-->
105 <div·class="contents">106 <div·class="contents">
  
 107 <p>4*4·matrix·representation·of·SO(4)··
 108 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00200_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00287_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">110 <table·class="memberdecls">
108 <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>
109 Classes</h2></td></tr>112 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>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>
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>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>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>
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>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
119 <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>
120 Namespaces</h2></td></tr>119 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>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>
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="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>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">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">
125 <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>
126 Functions</h2></td></tr>131 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.">DiscreteF[·...·truncated·by·diffoscope;·len:·23,·SHA:·b9bc30617cb94ac6ee8e82638509c611ba8723577d72259bffb18c7bc32c8872·...·]</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#a8d21728e3da4cf1a96e[·...·truncated·by·diffoscope;·len:·172,·SHA:·e0ec6d8e73408e92ca4004e4f367df7a6f4aa90d663c417fb63d21dc1dd51642·...·]</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>
129 <tr·class="separator:ga6996e9c84467350b071645649231223a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:a3e57e4771f13855a495ec2c6454c9121"><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>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>
132 <tr·class="separator:ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:a76855a1214bf05a8704ee3deaece6339"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>144 </table>
134 <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>
135 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>146 <div·class="textblock"><p>4*4·matrix·representation·of·SO(4)·</p>
136 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>147 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
137 <dd>148 <dd>
138 Frank·Dellaert·</dd></dl>149 Luca·Carlone·</dd></dl>
 150 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
139 </div></div><!--·contents·-->151 </div></div><!--·contents·-->
140 </div><!--·doc-content·-->152 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->153 <!--·start·footer·part·-->
142 <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!·-->
143 ··<ul>155 ··<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="a00200.html">DiscreteFactorGraph.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="a00287.html">SO4.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>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>
146 ··</ul>158 ··</ul>
147 </div>159 </div>
148 </body>160 </body>
149 </html>161 </html>
3.74 KB
html2text {}
Max HTML report size reached
11.7 KB
./usr/share/doc/libgtsam-dev/html/a00218_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00269_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('a00218_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00269_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="a00218.html">Go·to·the·documentation·of·this·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="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>
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="a00200.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="a00230.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="a00230.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="a00212.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="a00146.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="a00065.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="aa00146_html"><div·class="ttname"><a·href="a00146.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></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>
 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="aa00200_html"><div·class="ttname"><a·href="a00200.html">DiscreteFactorGraph.h</a></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="aa00230_html"><div·class="ttname"><a·href="a00230.html">DiscreteBayesTree.h</a></div><div·class="ttdoc">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.</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="a00218.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="a00269.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>
835 B
html2text {}
Max HTML report size reached
10.1 KB
./usr/share/doc/libgtsam-dev/html/a00242_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00227_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('a00242_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00227_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="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>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>
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="a00065.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="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>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="aa00065_html"><div·class="ttname"><a·href="a00065.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="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>
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="a00242.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="a00227.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>
27.3 KB
./usr/share/doc/libgtsam-dev/html/a00245_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00203_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/DiscreteEliminationTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteJunctionTree.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('a00245_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00203_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, 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">DiscreteEliminationTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteJunctionTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
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>107 <a·href="a00203.html">Go·to·the·documentation·of·this·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="a00182.html">gtsam/discrete/DiscreteBayesNet.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="a00230.html">gtsam/discrete/DiscreteFactorGraph.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="a00200.html">gtsam/discrete/DiscreteFactorGraph.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="a00212.html">gtsam/discrete/DiscreteBayesTree.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="a00608.html">gtsam/inference/EliminationTree.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="a00632.html">gtsam/inference/JunctionTree.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="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">class·</span>DiscreteEliminationTree;</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
127 <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>130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02872.html">···51</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02872.html">DiscreteJunctionTree</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;DiscreteBayesNet,·DiscreteFactorGraph&gt;</div>131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>&lt;DiscreteBayesTree,·DiscreteFactorGraph&gt;·{</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">public</span>:</div>132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">public</span>:</div>
131 <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> 
132 <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·[·...·truncated·by·diffoscope;·len:·69,·SHA:·7aaef34c44159615d5b10c00ca2ad49c14d77ae03f86506418ebfe735f02d39c·...·]</a>;·</div>133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02872.html#a187d382e5e43fcc23e55bbbcf8cdb75c">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;DiscreteBayesTree,·Discrete[·...·truncated·by·diffoscope;·len:·104,·SHA:·b5ffff9c03811d6990a7352be2e9da4d25808a43fe3a8dd3ba8a5c15ec1201e5·...·]</a>;·</div>
 134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02872.html#ad6782b47cf2c877b9073da597c774d96">···55</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02872.html">DiscreteJunctionTree</a>·<a·class="code·hl_typedef"·href="a02872.html#ad6782b47cf2c877b9073da597c774d96">This</a>;·</div>
133 <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#a850bd2d0f3c[·...·truncated·by·diffoscope;·len:·21,·SHA:·07cb4d542460b55fcdaec91605a07de8733aa5da0c4878f9651b96daa1cfcb5a·...·]">shared_ptr</a>;·</div>135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02872.html#a67b80ddc56d75698e966b76590ab6cf0">···56</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a02872.html#a67b80ddc56d[·...·truncated·by·diffoscope;·len:·21,·SHA:·c0b020c2f87516dacad253f7289efac962a07b9790db9caf05e06025081e6432·...·]">shared_ptr</a>;·</div>
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
135 <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> 
136 <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">Ordering</a>&amp;·order);</div> 
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
138 <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> 
139 <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> 
140 <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="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>
141 <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>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">private</span>:</div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div> 
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··};</div>138 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··};</div>
148 </div>139 </div>
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>140 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 141 <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>
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}</div>142 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div>
151 <div·class="ttc"·id="aa00182_html"><div·class="ttname"><a·href="a00182.html">DiscreteBayesNet.h</a></div></div>143 <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>
152 <div·class="ttc"·id="aa00200_html"><div·class="ttname"><a·href="a00200.html">DiscreteFactorGraph.h</a></div></div>144 <div·class="ttc"·id="aa00230_html"><div·class="ttname"><a·href="a00230.html">DiscreteFactorGraph.h</a></div></div>
153 <div·class="ttc"·id="aa00608_html"><div·class="ttname"><a·href="a00608.html">EliminationTree.h</a></div></div>145 <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>
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>146 <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> 
156 <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>147 <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="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_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_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_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="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="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>
157 <div·class="ttc"·id="aa02848_html_a2b315837d2af900fce3ee59ef54a426f"><div·class="ttname"><a·href="a02848.html#a2b315837d2af900fce3ee59ef54a426f">gtsam::DiscreteEliminationTree::This</a></div><div·class="ttdeci">DiscreteEliminationTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteEliminationTree.h:36</div></div> 
158 <div·class="ttc"·id="aa02848_html_a850bd2d0f3c1a7b51aebd75582d86b43"><div·class="ttname"><a·href="a02848.html#a850bd2d0f3c1a7b51aebd75582d86b43">gtsam::DiscreteEliminationTree::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>·DiscreteEliminationTree.h:37</div></div> 
159 <div·class="ttc"·id="aa02848_html_ae4e6afc353582183f3c881a3acad57ca"><div·class="ttname"><a·href="a02848.html#ae4e6afc353582183f3c881a3acad57ca">gtsam::DiscreteEliminationTree::Base</a></div><div·class="ttdeci">EliminationTree&lt;·DiscreteBayesNet,·DiscreteFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteEliminationTree.h:35</div></div> 
160 <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> 
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> 
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> 
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> 
164 </div><!--·fragment·--></div><!--·contents·-->154 </div><!--·fragment·--></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!·-->
168 ··<ul>158 ··<ul>
169 ····<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">DiscreteEliminationTree.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00203.html">DiscreteJunctionTree.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>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>
171 ··</ul>161 ··</ul>
172 </div>162 </div>
173 </body>163 </body>
174 </html>164 </html>
7.13 KB
html2text {}
Max HTML report size reached
24.1 KB
./usr/share/doc/libgtsam-dev/html/a00254_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00878_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/discrete/DiscreteJunctionTree.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 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('a00254_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00878_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, 68 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">DiscreteJunctionTree.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="a00254.html">Go·to·the·documentation·of·this·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>
112 <div·class="line"><a·id="l00006"·name="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="a00200.html">gtsam/discrete/DiscreteFactorGraph.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="a00899.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="a00230.html">gtsam/discrete/DiscreteBayesTree.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/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="a00614.html">gtsam/inference/JunctionTree.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="a00632.html">gtsam/inference/JunctionTree.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="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>DiscreteEliminationTree;</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>GaussianEliminationTree;</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="foldopen00051"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02872.html">···51</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02872.html">DiscreteJunctionTree</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>
131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>&lt;DiscreteBayesTree,·DiscreteFactorGraph&gt;·{</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>
132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>
133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02872.html#a187d382e5e43fcc23e55bbbcf8cdb75c">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;DiscreteBayesTree,·DiscreteFactorGraph&gt;</a>·<a·class="code·hl_typedef"·href="a02872.html#a187d382e5e43fcc23e55bbbcf8cdb75c">Base</a>;·</div> 
134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02872.html#ad6782b47cf2c877b9073da597c774d96">···55</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02872.html">DiscreteJunctionTree</a>·<a·class="code·hl_typedef"·href="a02872.html#ad6782b47cf2c877b9073da597c774d96">This</a>;·</div> 
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02872.html#a67b80ddc56d75698e966b76590ab6cf0">···56</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a02872.html#a67b80ddc56d[·...·truncated·by·diffoscope;·len:·33,·SHA:·951bef8098214297712d86259d7a4b378aeaa4d0005358e6e686669346e29c7a·...·]</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,·Gaussian[·...·truncated·by·diffoscope;·len:·104,·SHA:·19557cd6b80c4b85b7be4f41733efe75943e2bc34a9c783d7948beab12652b6f·...·]</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>
 136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</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);</div>
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>138 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··};</div>
137 <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="l00067"·name="l00067"></a><span·class="lineno">···67</span>··};</div> 
139 </div>139 </div>
 140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
140 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>
141 <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="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div> 
143 <div·class="ttc"·id="aa00200_html"><div·class="ttname"><a·href="a00200.html">DiscreteFactorGraph.h</a></div></div> 
144 <div·class="ttc"·id="aa00230_html"><div·class="ttname"><a·href="a00230.html">DiscreteBayesTree.h</a></div><div·class="ttdoc">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.</div></div> 
145 <div·class="ttc"·id="aa00614_html"><div·class="ttname"><a·href="a00614.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>142 <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>
 143 <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>
 144 <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>
146 <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·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="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="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_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_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_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="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="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>146 <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>
 147 <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>
 148 <div·class="ttc"·id="aa03808_html"><div·class="ttname"><a·href="a03808.html">gtsam::GaussianJunctionTree</a></div><div·class="ttdoc">A·junction·tree·specialized·to·Gaussian·factors,·i.e.,·it·is·a·cluster·tree·with·Gaussian·factors·sto...</div><div·class="ttdef"><b>Definition</b>·GaussianJunctionTree.h:39</div></div>
 149 <div·class="ttc"·id="aa03808_html_a3d2cb56f10ff0b3920a1e57af73e3371"><div·class="ttname"><a·href="a03808.html#a3d2cb56f10ff0b3920a1e57af73e3371">gtsam::GaussianJunctionTree::This</a></div><div·class="ttdeci">GaussianJunctionTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·GaussianJunctionTree.h:42</div></div>
 150 <div·class="ttc"·id="aa03808_html_a46850a5afd2d6af758c5209792cde593"><div·class="ttname"><a·href="a03808.html#a46850a5afd2d6af758c5209792cde593">gtsam::GaussianJunctionTree::Base</a></div><div·class="ttdeci">JunctionTree&lt;·GaussianBayesTree,·GaussianFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·GaussianJunctionTree.h:41</div></div>
 151 <div·class="ttc"·id="aa03808_html_af18233320fb77123cdc946164743704f"><div·class="ttname"><a·href="a03808.html#af18233320fb77123cdc946164743704f">gtsam::GaussianJunctionTree::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>·GaussianJunctionTree.h:43</div></div>
154 </div><!--·fragment·--></div><!--·contents·-->152 </div><!--·fragment·--></div><!--·contents·-->
155 </div><!--·doc-content·-->153 </div><!--·doc-content·-->
156 <!--·start·footer·part·-->154 <!--·start·footer·part·-->
157 <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!·-->
158 ··<ul>156 ··<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="a00254.html">DiscreteJunctionTree.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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00878.html">GaussianJunctionTree.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>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>
161 ··</ul>159 ··</ul>
162 </div>160 </div>
163 </body>161 </body>
164 </html>162 </html>
6.33 KB
html2text {}
Max HTML report size reached
9.23 KB
./usr/share/doc/libgtsam-dev/html/a00266.html vs.
./usr/share/doc/libgtsam-dev/html/a00602.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/discrete/DiscreteLookupDAG.h·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 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('a00266.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00602.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, 44 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">DiscreteLookupDAG.h·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>
  
105 <p><a·href="a00266_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>
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="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>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>
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>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>
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="a02892.html">gtsam::traits&lt;·DiscreteLookupDAG·&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="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>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"><dl·class="section·date"><dt>Date</dt><dd>January,·2022·</dd></dl>125 <div·class="textblock"><p>Variable·elimination·algorithms·for·factor·graphs.·</p>
126 <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>Apr·21,·2013·</dd></dl>
127 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>132 ··<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="a00266.html">DiscreteLookupDAG.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="a00602.html">EliminateableFactorGraph.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>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>
134 ··</ul>135 ··</ul>
135 </div>136 </div>
136 </body>137 </body>
137 </html>138 </html>
2.18 KB
html2text {}
Max HTML report size reached
10.7 KB
./usr/share/doc/libgtsam-dev/html/a00266_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00248_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('a00266_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00248_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">DiscreteLookupDAG.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="a00266.html">Go·to·the·documentation·of·this·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="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="a00194.html">gtsam/discrete/DiscreteDistribution.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="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00683.html">gtsam/inference/BayesNet.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="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00641.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="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>·</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/shared_ptr.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>
125 <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="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="l00026"·name="l00026"></a><span·class="lineno">···26</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>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>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>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>
Offset 193, 17 lines modifiedOffset 193, 17 lines modified
193 </div>193 </div>
194 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>194 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>
195 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span><span·class="comment">//·traits</span></div>195 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span><span·class="comment">//·traits</span></div>
196 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span><span·class="keyword">template</span>·&lt;&gt;</div>196 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span><span·class="keyword">template</span>·&lt;&gt;</div>
197 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno"><a·class="line"·href="a02892.html">··139</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02888.html">DiscreteLookupDAG</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;DiscreteLookupDAG&gt;·{};</div>197 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno"><a·class="line"·href="a02892.html">··139</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02888.html">DiscreteLookupDAG</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;DiscreteLookupDAG&gt;·{};</div>
198 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div>198 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div>
199 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>}··<span·class="comment">//·namespace·gtsam</span></div>199 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>}··<span·class="comment">//·namespace·gtsam</span></div>
200 <div·class="ttc"·id="aa00194_html"><div·class="ttname"><a·href="a00194.html">DiscreteDistribution.h</a></div></div>200 <div·class="ttc"·id="aa00185_html"><div·class="ttname"><a·href="a00185.html">DiscreteDistribution.h</a></div></div>
201 <div·class="ttc"·id="aa00641_html"><div·class="ttname"><a·href="a00641.html">FactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</div></div>201 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">FactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</div></div>
202 <div·class="ttc"·id="aa00683_html"><div·class="ttname"><a·href="a00683.html">BayesNet.h</a></div><div·class="ttdoc">Bayes·network.</div></div>202 <div·class="ttc"·id="aa00644_html"><div·class="ttname"><a·href="a00644.html">BayesNet.h</a></div><div·class="ttdoc">Bayes·network.</div></div>
203 <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>203 <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>
204 <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>204 <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>
205 <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>205 <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>
206 <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>206 <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>
207 <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>207 <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>
208 <div·class="ttc"·id="aa02760_html"><div·class="ttname"><a·href="a02760.html">gtsam::AlgebraicDecisionTree&lt;·Key·&gt;</a></div></div>208 <div·class="ttc"·id="aa02760_html"><div·class="ttname"><a·href="a02760.html">gtsam::AlgebraicDecisionTree&lt;·Key·&gt;</a></div></div>
209 <div·class="ttc"·id="aa02816_html"><div·class="ttname"><a·href="a02816.html">gtsam::DiscreteBayesNet</a></div><div·class="ttdoc">A·Bayes·net·made·from·discrete·conditional·distributions.</div><div·class="ttdef"><b>Definition</b>·DiscreteBayesNet.h:38</div></div>209 <div·class="ttc"·id="aa02816_html"><div·class="ttname"><a·href="a02816.html">gtsam::DiscreteBayesNet</a></div><div·class="ttdoc">A·Bayes·net·made·from·discrete·conditional·distributions.</div><div·class="ttdef"><b>Definition</b>·DiscreteBayesNet.h:38</div></div>
Offset 220, 13 lines modifiedOffset 220, 13 lines modified
220 <div·class="ttc"·id="aa03516_html"><div·class="ttname"><a·href="a03516.html">gtsam::BayesNet</a></div><div·class="ttdoc">A·BayesNet·is·a·tree·of·conditionals,·stored·in·elimination·order.</div><div·class="ttdef"><b>Definition</b>·BayesNet.h:35</div></div>220 <div·class="ttc"·id="aa03516_html"><div·class="ttname"><a·href="a03516.html">gtsam::BayesNet</a></div><div·class="ttdoc">A·BayesNet·is·a·tree·of·conditionals,·stored·in·elimination·order.</div><div·class="ttdef"><b>Definition</b>·BayesNet.h:35</div></div>
221 <div·class="ttc"·id="aa03572_html"><div·class="ttname"><a·href="a03572.html">gtsam::Conditional</a></div><div·class="ttdef"><b>Definition</b>·Conditional.h:64</div></div>221 <div·class="ttc"·id="aa03572_html"><div·class="ttname"><a·href="a03572.html">gtsam::Conditional</a></div><div·class="ttdef"><b>Definition</b>·Conditional.h:64</div></div>
222 </div><!--·fragment·--></div><!--·contents·-->222 </div><!--·fragment·--></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="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">DiscreteLookupDAG.h</a></li>227 ····<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>
228 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>228 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
229 ··</ul>229 ··</ul>
230 </div>230 </div>
231 </body>231 </body>
232 </html>232 </html>
6.26 KB
./usr/share/doc/libgtsam-dev/html/a00275.html vs.
./usr/share/doc/libgtsam-dev/html/a00656.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/geometry/Cal3.cpp·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 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('a00275.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00656.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, 42 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">Cal3.cpp·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">
  
 104 <p><a·href="a00656_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <p>Common·code·for·all·calibration·models.·· 
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"> 
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>111 </table>
120 <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>
121 <div·class="textblock"><p>Common·code·for·all·calibration·models.·</p> 
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>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>
123 </div></div><!--·contents·-->115 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->116 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->117 <!--·start·footer·part·-->
126 <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!·-->
127 ··<ul>119 ··<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="a00275.html">Cal3.cpp</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="a00656.html">VariableIndex-inl.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>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>
130 ··</ul>122 ··</ul>
131 </div>123 </div>
132 </body>124 </body>
133 </html>125 </html>
1.16 KB
html2text {}
Max HTML report size reached
37.4 KB
./usr/share/doc/libgtsam-dev/html/a00278_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00110_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/Cyclic.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 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('a00278_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00110_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, 114 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">Cyclic.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="a00278.html">Go·to·the·documentation·of·this·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">·*·--------------------------------------------------------------------------·*/</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="a00077.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="a00065.html">gtsam/base/Testable.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="a00056.html">gtsam/base/FastDefaultAllocator.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;cassert&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>
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>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>
125 <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>
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>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="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>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>
129 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00040"·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>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:·49,·SHA:·6b7ccefc093faa3aec2ea251e29e9de8c2634ae6c5f2dfc95b0ccfbd9323d607·...·]·{</div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keywordtype">size_t</span>·i_;·</div>133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">public</span>:</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>·</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>
 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>
133 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">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>
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>162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>
138 </div>163 </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>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>
 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>
 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="comment">/*version*/</span>)·{</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>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··}</div>170 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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>
142 </div>173 </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> 
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> 
Max diff block lines reached; 6699/30450 bytes (22.00%) of diff not shown.
7.48 KB
html2text {}
Max HTML report size reached
12.0 KB
./usr/share/doc/libgtsam-dev/html/a00290.html vs.
./usr/share/doc/libgtsam-dev/html/a00035.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/CalibratedCamera.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 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('a00290.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00035.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, 54 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">CalibratedCamera.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>Calibrated·camera·for·which·only·pose·is·unknown.··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="a00290_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00035_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="a03020.html">gtsam::CheiralityException</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">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.··<a·href="a02496.html#details">More...</a><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 <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="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>
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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thread-safe·runtime·error·exception.··<a·href="a02500.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 <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="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>
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="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>
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="a03032.html">gtsam::traits&lt;·CalibratedCamera·&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="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>
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 <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>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>
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 </table><table·class="memberdecls">
126 <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>
127 Namespaces</h2></td></tr>128 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>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>
129 <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>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>132 </table>
132 <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>
133 <div·class="textblock"><p>Calibrated·camera·for·which·only·pose·is·unknown.·</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>
134 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2009·</dd></dl>136 <dl·class="section·date"><dt>Date</dt><dd>Aug·21,·2010·</dd></dl>
135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
136 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
139 <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!·-->
140 ··<ul>141 ··<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="a00290.html">CalibratedCamera.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="a00035.html">ThreadsafeException.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>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>
143 ··</ul>144 ··</ul>
144 </div>145 </div>
145 </body>146 </body>
146 </html>147 </html>
2.94 KB
html2text {}
Max HTML report size reached
14.2 KB
./usr/share/doc/libgtsam-dev/html/a00290_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00446_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('a00290_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00446_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">CalibratedCamera.h</div></div>104 ··<div·class="headertitle"><div·class="title">CalibratedCamera.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
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>107 <a·href="a00446.html">Go·to·the·documentation·of·this·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="a00302.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="a00368.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="a00473.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;<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="a00398.html">gtsam/geometry/Pose3.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="a00341.html">gtsam/geometry/Pose3.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/concepts.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/base/concepts.h&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="a00107.html">gtsam/base/Manifold.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="a00104.html">gtsam/base/Manifold.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="a00056.html">gtsam/base/ThreadsafeException.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="a00035.html">gtsam/base/ThreadsafeException.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;boost/serialization/nvp.hpp&gt;</span></div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>·</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="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03020.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03020.html">CheiralityException</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>&lt;CheiralityException&gt;·{</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03020.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03020.html">CheiralityException</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>&lt;CheiralityException&gt;·{</div>
Offset 399, 19 lines modifiedOffset 399, 19 lines modified
399 <div·class="line"><a·id="l00432"·name="l00432"></a><span·class="lineno"><a·class="line"·href="a03036.html">··432</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="a03028.html">CalibratedCamera</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;CalibratedCamera&gt;·{};</div>399 <div·class="line"><a·id="l00432"·name="l00432"></a><span·class="lineno"><a·class="line"·href="a03036.html">··432</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="a03028.html">CalibratedCamera</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;CalibratedCamera&gt;·{};</div>
400 <div·class="line"><a·id="l00433"·name="l00433"></a><span·class="lineno">··433</span>·</div>400 <div·class="line"><a·id="l00433"·name="l00433"></a><span·class="lineno">··433</span>·</div>
401 <div·class="line"><a·id="l00434"·name="l00434"></a><span·class="lineno">··434</span><span·class="comment">//·range·traits,·used·in·RangeFactor</span></div>401 <div·class="line"><a·id="l00434"·name="l00434"></a><span·class="lineno">··434</span><span·class="comment">//·range·traits,·used·in·RangeFactor</span></div>
402 <div·class="line"><a·id="l00435"·name="l00435"></a><span·class="lineno">··435</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>402 <div·class="line"><a·id="l00435"·name="l00435"></a><span·class="lineno">··435</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
403 <div·class="line"><a·id="l00436"·name="l00436"></a><span·class="lineno"><a·class="line"·href="a03040.html">··436</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02920.html">Range</a>&lt;<a·class="code·hl_class"·href="a03028.html">CalibratedCamera</a>,·T&gt;·:·<a·class="code·hl_struct"·href="a02936.html">HasRange</a>&lt;CalibratedCamera,·T,·double&gt;·{};</div>403 <div·class="line"><a·id="l00436"·name="l00436"></a><span·class="lineno"><a·class="line"·href="a03040.html">··436</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02920.html">Range</a>&lt;<a·class="code·hl_class"·href="a03028.html">CalibratedCamera</a>,·T&gt;·:·<a·class="code·hl_struct"·href="a02936.html">HasRange</a>&lt;CalibratedCamera,·T,·double&gt;·{};</div>
404 <div·class="line"><a·id="l00437"·name="l00437"></a><span·class="lineno">··437</span>·</div>404 <div·class="line"><a·id="l00437"·name="l00437"></a><span·class="lineno">··437</span>·</div>
405 <div·class="line"><a·id="l00438"·name="l00438"></a><span·class="lineno">··438</span>}··<span·class="comment">//·namespace·gtsam</span></div>405 <div·class="line"><a·id="l00438"·name="l00438"></a><span·class="lineno">··438</span>}··<span·class="comment">//·namespace·gtsam</span></div>
406 <div·class="ttc"·id="aa00056_html"><div·class="ttname"><a·href="a00056.html">ThreadsafeException.h</a></div><div·class="ttdoc">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.</div></div>406 <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>
407 <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>407 <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>
 408 <div·class="ttc"·id="aa00341_html"><div·class="ttname"><a·href="a00341.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>
408 <div·class="ttc"·id="aa00302_html"><div·class="ttname"><a·href="a00302.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div>409 <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>
409 <div·class="ttc"·id="aa00398_html"><div·class="ttname"><a·href="a00398.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div> 
410 <div·class="ttc"·id="aa00473_html"><div·class="ttname"><a·href="a00473.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>410 <div·class="ttc"·id="aa00449_html"><div·class="ttname"><a·href="a00449.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>
411 <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>411 <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>
412 <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>412 <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>
413 <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>413 <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>
414 <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>414 <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>
415 <div·class="ttc"·id="aa01428_html_ad0024081af88e1b3cc0820c65ad6afd4"><div·class="ttname"><a·href="a01428.html#ad0024081af88e1b3cc0820c65ad6afd4">gtsam::project</a></div><div·class="ttdeci">Point2_·project(const·Point3_·&amp;p_cam)</div><div·class="ttdoc">Expression·version·of·PinholeBase::Project.</div><div·class="ttdef"><b>Definition</b>·expressions.h:131</div></div>415 <div·class="ttc"·id="aa01428_html_ad0024081af88e1b3cc0820c65ad6afd4"><div·class="ttname"><a·href="a01428.html#ad0024081af88e1b3cc0820c65ad6afd4">gtsam::project</a></div><div·class="ttdeci">Point2_·project(const·Point3_·&amp;p_cam)</div><div·class="ttdoc">Expression·version·of·PinholeBase::Project.</div><div·class="ttdef"><b>Definition</b>·expressions.h:131</div></div>
416 <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>416 <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>
417 <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>417 <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>
Offset 453, 13 lines modifiedOffset 453, 13 lines modified
453 <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>453 <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>
454 <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>454 <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>
455 </div><!--·fragment·--></div><!--·contents·-->455 </div><!--·fragment·--></div><!--·contents·-->
456 </div><!--·doc-content·-->456 </div><!--·doc-content·-->
457 <!--·start·footer·part·-->457 <!--·start·footer·part·-->
458 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->458 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
459 ··<ul>459 ··<ul>
460 ····<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">CalibratedCamera.h</a></li>460 ····<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="a00446.html">CalibratedCamera.h</a></li>
461 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>461 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
462 ··</ul>462 ··</ul>
463 </div>463 </div>
464 </body>464 </body>
465 </html>465 </html>
729 B
html2text {}
Max HTML report size reached
238 KB
./usr/share/doc/libgtsam-dev/html/a00320_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00611_source.html
Max HTML report size reached
84.6 KB
./usr/share/doc/libgtsam-dev/html/a00323_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00848_source.html
Max HTML report size reached
81.7 KB
./usr/share/doc/libgtsam-dev/html/a00326_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01121_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/Cal3Fisheye.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('a00326_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01121_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, 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">Cal3Fisheye.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="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>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="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;<a·class="code"·href="a00407.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="a00473.html">gtsam/geometry/Point2.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>
 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>
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>·</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>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>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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>
129 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00035"·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>
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·hl_class"·href="a02940.html">Cal3</a>·{</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> 
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·<span·class="keyword">public</span>:</div>130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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>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>
139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··};</div>
 135 </div>
140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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:·cd9d35a4723c4fe55f54e1fd5a336ef3314a94fb8c802fe3e93d132ab163d34e·...·];</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>
 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>
 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>
142 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>161 <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>162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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>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; 42494/63605 bytes (66.81%) of diff not shown.
19.4 KB
html2text {}
Max HTML report size reached
17.2 KB
./usr/share/doc/libgtsam-dev/html/a00332.html vs.
./usr/share/doc/libgtsam-dev/html/a00311.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/geometry/Rot3.h·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 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('a00332.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00311.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, 75 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; 
103 <a·href="#typedef-members">Typedefs</a>·&#124;102 <a·href="#typedef-members">Typedefs</a>·&#124;
104 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
105 ··<div·class="headertitle"><div·class="title">Rot3.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">SOn.h·File·Reference</div></div>
106 </div><!--header-->105 </div><!--header-->
107 <div·class="contents">106 <div·class="contents">
  
108 <p>3D·rotation·represented·as·a·rotation·matrix·or·quaternion··107 <p>N*N·matrix·representation·of·SO(N).··
109 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00332_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00311_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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03228.html">gtsam::Rot3</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="a03304.html">gtsam::SO&lt;·N·&gt;</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:·67,·SHA:·6250af6b786b3fe175f7981e30450d21f9b6d95b5b61d42dd3549e301f8f64f4·...·].html#details">More...</a><br·/></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>
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="a03232.html">gtsam::Rot3::CayleyChart</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="a03308.html">gtsam::SO&lt;·N·&gt;::ChartAtOrigin</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 <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>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>
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="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>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>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls">122 </table><table·class="memberdecls">
126 <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>
127 Namespaces</h2></td></tr>124 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>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>
129 <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>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table><table·class="memberdecls">128 </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>129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
139 Typedefs</h2></td></tr>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>
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>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>
144 </table><table·class="memberdecls">137 </table><table·class="memberdecls">
145 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
146 Functions</h2></td></tr>139 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*[·...·truncated·by·diffoscope;·len:·35,·SHA:·1675d028e5161f41797b97e5d42caa1385c5c236483f65216ee68652677145a2·...·]>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>
149 <tr·class="separator:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memSeparator"·colspan="2">&#160;</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>
150 </table>152 </table>
151 <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>
 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>
152 <div·class="textblock"><p>3D·rotation·represented·as·a·rotation·matrix·or·quaternion·</p> 
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> 
164 </div></div><!--·contents·-->157 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->158 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->159 <!--·start·footer·part·-->
167 <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!·-->
168 ··<ul>161 ··<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="a00332.html">Rot3.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00311.html">SOn.h</a></li>
Max diff block lines reached; 35/13455 bytes (0.26%) of diff not shown.
3.92 KB
html2text {}
Max HTML report size reached
15.5 KB
./usr/share/doc/libgtsam-dev/html/a00332_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00380_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('a00332_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00380_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">Rot3.h</div></div>104 ··<div·class="headertitle"><div·class="title">Rot3.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
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>107 <a·href="a00380.html">Go·to·the·documentation·of·this·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, 16 lines modifiedOffset 117, 16 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="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">//·\callgraph</span></div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">//·\callgraph</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">#pragma·once</span></div>121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#pragma·once</span></div>
122 <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>
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&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="a00428.html">gtsam/geometry/Quaternion.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="a00293.html">gtsam/geometry/Quaternion.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="a00323.html">gtsam/geometry/SO3.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="a00437.html">gtsam/geometry/SO3.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;gtsam/base/concepts.h&gt;</span></div>126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;gtsam/base/concepts.h&gt;</span></div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>·<span·class="comment">//·Get·GTSAM_USE_QUATERNIONS·macro</span></div>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>·<span·class="comment">//·Get·GTSAM_USE_QUATERNIONS·macro</span></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>
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;random&gt;</span></div>129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;random&gt;</span></div>
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</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="comment">//·You·can·override·the·default·coordinate·mode·using·this·flag</span></div>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·You·can·override·the·default·coordinate·mode·using·this·flag</span></div>
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·ROT3_DEFAULT_COORDINATES_MODE</span></div>132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·ROT3_DEFAULT_COORDINATES_MODE</span></div>
Offset 458, 15 lines modifiedOffset 458, 15 lines modified
458 <div·class="line"><a·id="l00561"·name="l00561"></a><span·class="lineno">··561</span>······ar&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;z&quot;</span>,·quaternion_.z());</div>458 <div·class="line"><a·id="l00561"·name="l00561"></a><span·class="lineno">··561</span>······ar&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;z&quot;</span>,·quaternion_.z());</div>
459 <div·class="line"><a·id="l00562"·name="l00562"></a><span·class="lineno">··562</span><span·class="preprocessor">#endif</span></div>459 <div·class="line"><a·id="l00562"·name="l00562"></a><span·class="lineno">··562</span><span·class="preprocessor">#endif</span></div>
460 <div·class="line"><a·id="l00563"·name="l00563"></a><span·class="lineno">··563</span>····}</div>460 <div·class="line"><a·id="l00563"·name="l00563"></a><span·class="lineno">··563</span>····}</div>
461 <div·class="line"><a·id="l00564"·name="l00564"></a><span·class="lineno">··564</span>·</div>461 <div·class="line"><a·id="l00564"·name="l00564"></a><span·class="lineno">··564</span>·</div>
462 <div·class="line"><a·id="l00565"·name="l00565"></a><span·class="lineno">··565</span><span·class="preprocessor">#ifdef·GTSAM_USE_QUATERNIONS</span></div>462 <div·class="line"><a·id="l00565"·name="l00565"></a><span·class="lineno">··565</span><span·class="preprocessor">#ifdef·GTSAM_USE_QUATERNIONS</span></div>
463 <div·class="line"><a·id="l00566"·name="l00566"></a><span·class="lineno">··566</span>··<span·class="comment">//·only·align·if·quaternion,·Matrix3·has·no·alignment·requirements</span></div>463 <div·class="line"><a·id="l00566"·name="l00566"></a><span·class="lineno">··566</span>··<span·class="comment">//·only·align·if·quaternion,·Matrix3·has·no·alignment·requirements</span></div>
464 <div·class="line"><a·id="l00567"·name="l00567"></a><span·class="lineno">··567</span>··<span·class="keyword">public</span>:</div>464 <div·class="line"><a·id="l00567"·name="l00567"></a><span·class="lineno">··567</span>··<span·class="keyword">public</span>:</div>
465 <div·class="line"><a·id="l00568"·name="l00568"></a><span·class="lineno">··568</span>····<a·class="code·hl_define"·href="a00098.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>465 <div·class="line"><a·id="l00568"·name="l00568"></a><span·class="lineno">··568</span>····<a·class="code·hl_define"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
466 <div·class="line"><a·id="l00569"·name="l00569"></a><span·class="lineno">··569</span><span·class="preprocessor">#endif</span></div>466 <div·class="line"><a·id="l00569"·name="l00569"></a><span·class="lineno">··569</span><span·class="preprocessor">#endif</span></div>
467 <div·class="line"><a·id="l00570"·name="l00570"></a><span·class="lineno">··570</span>··};</div>467 <div·class="line"><a·id="l00570"·name="l00570"></a><span·class="lineno">··570</span>··};</div>
468 </div>468 </div>
469 <div·class="line"><a·id="l00571"·name="l00571"></a><span·class="lineno">··571</span>·</div>469 <div·class="line"><a·id="l00571"·name="l00571"></a><span·class="lineno">··571</span>·</div>
470 <div·class="line"><a·id="l00573"·name="l00573"></a><span·class="lineno"><a·class="line"·href="a01428.html#a52e26554234edf7de94a5e43dd0bcbf9">··573</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a52e26554234edf7de94a5e43dd0bcbf9">Rot3Vector</a>·=·std::vector&lt;Rot3,·Eigen::aligned_allocator&lt;Rot3&gt;·&gt;;</div>470 <div·class="line"><a·id="l00573"·name="l00573"></a><span·class="lineno"><a·class="line"·href="a01428.html#a52e26554234edf7de94a5e43dd0bcbf9">··573</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a52e26554234edf7de94a5e43dd0bcbf9">Rot3Vector</a>·=·std::vector&lt;Rot3,·Eigen::aligned_allocator&lt;Rot3&gt;·&gt;;</div>
471 <div·class="line"><a·id="l00574"·name="l00574"></a><span·class="lineno">··574</span>·</div>471 <div·class="line"><a·id="l00574"·name="l00574"></a><span·class="lineno">··574</span>·</div>
472 <div·class="line"><a·id="l00585"·name="l00585"></a><span·class="lineno">··585</span>··GTSAM_EXPORT·std::pair&lt;Matrix3,·Vector3&gt;·<a·class="code·hl_function"·href="a01428.html#a5172b5b6d51bd5348c7e551e1376f60a">RQ</a>(</div>472 <div·class="line"><a·id="l00585"·name="l00585"></a><span·class="lineno">··585</span>··GTSAM_EXPORT·std::pair&lt;Matrix3,·Vector3&gt;·<a·class="code·hl_function"·href="a01428.html#a5172b5b6d51bd5348c7e551e1376f60a">RQ</a>(</div>
Offset 476, 17 lines modifiedOffset 476, 17 lines modified
476 <div·class="line"><a·id="l00589"·name="l00589"></a><span·class="lineno"><a·class="line"·href="a03240.html">··589</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03228.html">Rot3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Rot3&gt;·{};</div>476 <div·class="line"><a·id="l00589"·name="l00589"></a><span·class="lineno"><a·class="line"·href="a03240.html">··589</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03228.html">Rot3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Rot3&gt;·{};</div>
477 <div·class="line"><a·id="l00590"·name="l00590"></a><span·class="lineno">··590</span>·</div>477 <div·class="line"><a·id="l00590"·name="l00590"></a><span·class="lineno">··590</span>·</div>
478 <div·class="line"><a·id="l00591"·name="l00591"></a><span·class="lineno">··591</span>··<span·class="keyword">template</span>&lt;&gt;</div>478 <div·class="line"><a·id="l00591"·name="l00591"></a><span·class="lineno">··591</span>··<span·class="keyword">template</span>&lt;&gt;</div>
479 <div·class="line"><a·id="l00592"·name="l00592"></a><span·class="lineno"><a·class="line"·href="a03244.html">··592</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="a03228.html">Rot3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Rot3&gt;·{};</div>479 <div·class="line"><a·id="l00592"·name="l00592"></a><span·class="lineno"><a·class="line"·href="a03244.html">··592</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="a03228.html">Rot3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Rot3&gt;·{};</div>
480 <div·class="line"><a·id="l00593"·name="l00593"></a><span·class="lineno">··593</span>··</div>480 <div·class="line"><a·id="l00593"·name="l00593"></a><span·class="lineno">··593</span>··</div>
481 <div·class="line"><a·id="l00594"·name="l00594"></a><span·class="lineno">··594</span>}··<span·class="comment">//·namespace·gtsam</span></div>481 <div·class="line"><a·id="l00594"·name="l00594"></a><span·class="lineno">··594</span>}··<span·class="comment">//·namespace·gtsam</span></div>
482 <div·class="line"><a·id="l00595"·name="l00595"></a><span·class="lineno">··595</span>·</div>482 <div·class="line"><a·id="l00595"·name="l00595"></a><span·class="lineno">··595</span>·</div>
483 <div·class="ttc"·id="aa00098_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00098.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>483 <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>
484 <div·class="ttc"·id="aa00323_html"><div·class="ttname"><a·href="a00323.html">SO3.h</a></div><div·class="ttdoc">3*3·matrix·representation·of·SO(3)</div></div> 
485 <div·class="ttc"·id="aa00428_html"><div·class="ttname"><a·href="a00428.html">Quaternion.h</a></div><div·class="ttdoc">Lie·Group·wrapper·for·Eigen·Quaternions.</div></div>484 <div·class="ttc"·id="aa00293_html"><div·class="ttname"><a·href="a00293.html">Quaternion.h</a></div><div·class="ttdoc">Lie·Group·wrapper·for·Eigen·Quaternions.</div></div>
 485 <div·class="ttc"·id="aa00437_html"><div·class="ttname"><a·href="a00437.html">SO3.h</a></div><div·class="ttdoc">3*3·matrix·representation·of·SO(3)</div></div>
486 <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>486 <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>
487 <div·class="ttc"·id="aa01428_html_a5172b5b6d51bd5348c7e551e1376f60a"><div·class="ttname"><a·href="a01428.html#a5172b5b6d51bd5348c7e551e1376f60a">gtsam::RQ</a></div><div·class="ttdeci">pair&lt;·Matrix3,·Vector3·&gt;·RQ(const·Matrix3·&amp;A,·OptionalJacobian&lt;·3,·9·&gt;·H)</div><div·class="ttdoc">[RQ]·receives·a·3·by·3·matrix·and·returns·an·upper·triangular·matrix·R·and·3·rotation·angles·correspo...</div><div·class="ttdef"><b>Definition</b>·Rot3.cpp:260</div></div>487 <div·class="ttc"·id="aa01428_html_a5172b5b6d51bd5348c7e551e1376f60a"><div·class="ttname"><a·href="a01428.html#a5172b5b6d51bd5348c7e551e1376f60a">gtsam::RQ</a></div><div·class="ttdeci">pair&lt;·Matrix3,·Vector3·&gt;·RQ(const·Matrix3·&amp;A,·OptionalJacobian&lt;·3,·9·&gt;·H)</div><div·class="ttdoc">[RQ]·receives·a·3·by·3·matrix·and·returns·an·upper·triangular·matrix·R·and·3·rotation·angles·correspo...</div><div·class="ttdef"><b>Definition</b>·Rot3.cpp:260</div></div>
488 <div·class="ttc"·id="aa01428_html_a52e26554234edf7de94a5e43dd0bcbf9"><div·class="ttname"><a·href="a01428.html#a52e26554234edf7de94a5e43dd0bcbf9">gtsam::Rot3Vector</a></div><div·class="ttdeci">std::vector&lt;·Rot3,·Eigen::aligned_allocator&lt;·Rot3·&gt;·&gt;·Rot3Vector</div><div·class="ttdoc">std::vector·of·Rot3s,·mainly·for·wrapper</div><div·class="ttdef"><b>Definition</b>·Rot3.h:573</div></div>488 <div·class="ttc"·id="aa01428_html_a52e26554234edf7de94a5e43dd0bcbf9"><div·class="ttname"><a·href="a01428.html#a52e26554234edf7de94a5e43dd0bcbf9">gtsam::Rot3Vector</a></div><div·class="ttdeci">std::vector&lt;·Rot3,·Eigen::aligned_allocator&lt;·Rot3·&gt;·&gt;·Rot3Vector</div><div·class="ttdoc">std::vector·of·Rot3s,·mainly·for·wrapper</div><div·class="ttdef"><b>Definition</b>·Rot3.h:573</div></div>
489 <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>489 <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>
490 <div·class="ttc"·id="aa01428_html_a559dba69e2854eb66e34222f60f55722"><div·class="ttname"><a·href="a01428.html#a559dba69e2854eb66e34222f60f55722">gtsam::column</a></div><div·class="ttdeci">const·MATRIX::ConstColXpr·column(const·MATRIX·&amp;A,·size_t·j)</div><div·class="ttdoc">Extracts·a·column·view·from·a·matrix·that·avoids·a·copy.</div><div·class="ttdef"><b>Definition</b>·Matrix.h:211</div></div>490 <div·class="ttc"·id="aa01428_html_a559dba69e2854eb66e34222f60f55722"><div·class="ttname"><a·href="a01428.html#a559dba69e2854eb66e34222f60f55722">gtsam::column</a></div><div·class="ttdeci">const·MATRIX::ConstColXpr·column(const·MATRIX·&amp;A,·size_t·j)</div><div·class="ttdoc">Extracts·a·column·view·from·a·matrix·that·avoids·a·copy.</div><div·class="ttdef"><b>Definition</b>·Matrix.h:211</div></div>
491 <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>491 <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>
492 <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>492 <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>
Offset 528, 13 lines modifiedOffset 528, 13 lines modified
528 <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>528 <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>
529 <div·class="ttc"·id="aa03380_html_a0b97a5763f74c939ba1fa941af9fff14"><div·class="ttname"><a·href="a03380.html#a0b97a5763f74c939ba1fa941af9fff14">gtsam::Unit3::unitVector</a></div><div·class="ttdeci">Vector3·unitVector(OptionalJacobian&lt;·3,·2·&gt;·H=boost::none)·const</div><div·class="ttdoc">Return·unit-norm·Vector.</div><div·class="ttdef"><b>Definition</b>·Unit3.cpp:151</div></div>529 <div·class="ttc"·id="aa03380_html_a0b97a5763f74c939ba1fa941af9fff14"><div·class="ttname"><a·href="a03380.html#a0b97a5763f74c939ba1fa941af9fff14">gtsam::Unit3::unitVector</a></div><div·class="ttdeci">Vector3·unitVector(OptionalJacobian&lt;·3,·2·&gt;·H=boost::none)·const</div><div·class="ttdoc">Return·unit-norm·Vector.</div><div·class="ttdef"><b>Definition</b>·Unit3.cpp:151</div></div>
530 </div><!--·fragment·--></div><!--·contents·-->530 </div><!--·fragment·--></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="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">Rot3.h</a></li>535 ····<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>
536 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>536 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
537 ··</ul>537 ··</ul>
538 </div>538 </div>
539 </body>539 </body>
540 </html>540 </html>
825 B
html2text {}
Max HTML report size reached
13.5 KB
./usr/share/doc/libgtsam-dev/html/a00347_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00431_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('a00347_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00431_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">Similarity2.h</div></div>104 ··<div·class="headertitle"><div·class="title">Similarity2.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00347.html">Go·to·the·documentation·of·this·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="a00431.html">Go·to·the·documentation·of·this·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="a00062.html">gtsam/base/Lie.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="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;<a·class="code"·href="a00107.html">gtsam/base/Manifold.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="a00104.html">gtsam/base/Manifold.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/dllexport.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/dllexport.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="a00473.html">gtsam/geometry/Point2.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="a00449.html">gtsam/geometry/Point2.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="a00368.html">gtsam/geometry/Pose2.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="a00398.html">gtsam/geometry/Pose2.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="a00365.html">gtsam/geometry/Rot2.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="a00407.html">gtsam/geometry/Rot2.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="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="comment">//·Forward·declarations</span></div>129 <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="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span>Pose2;</div>130 <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="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
132 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">132 <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="aa00062_html"><div·class="ttname"><a·href="a00062.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></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="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="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>
232 <div·class="ttc"·id="aa00365_html"><div·class="ttname"><a·href="a00365.html">Rot2.h</a></div><div·class="ttdoc">2D·rotation</div></div> 
233 <div·class="ttc"·id="aa00368_html"><div·class="ttname"><a·href="a00368.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</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="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="aa00473_html"><div·class="ttname"><a·href="a00473.html">Point2.h</a></div><div·class="ttdoc">2D·Point</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>
Offset 252, 13 lines modifiedOffset 252, 13 lines modified
252 <div·class="ttc"·id="aa03248_html_af937135c98a2b255edb1ecc84d1ae05e"><div·class="ttname"><a·href="a03248.html#af937135c98a2b255edb1ecc84d1ae05e">gtsam::Similarity2::dim</a></div><div·class="ttdeci">size_t·dim()·const</div><div·class="ttdoc">Dimensionality·of·tangent·space·=·4·DOF.</div><div·class="ttdef"><b>Definition</b>·Similarity2.h:189</div></div>252 <div·class="ttc"·id="aa03248_html_af937135c98a2b255edb1ecc84d1ae05e"><div·class="ttname"><a·href="a03248.html#af937135c98a2b255edb1ecc84d1ae05e">gtsam::Similarity2::dim</a></div><div·class="ttdeci">size_t·dim()·const</div><div·class="ttdoc">Dimensionality·of·tangent·space·=·4·DOF.</div><div·class="ttdef"><b>Definition</b>·Similarity2.h:189</div></div>
253 <div·class="ttc"·id="aa03252_html"><div·class="ttname"><a·href="a03252.html">gtsam::Similarity2::ChartAtOrigin</a></div><div·class="ttdoc">Chart·at·the·origin.</div><div·class="ttdef"><b>Definition</b>·Similarity2.h:153</div></div>253 <div·class="ttc"·id="aa03252_html"><div·class="ttname"><a·href="a03252.html">gtsam::Similarity2::ChartAtOrigin</a></div><div·class="ttdoc">Chart·at·the·origin.</div><div·class="ttdef"><b>Definition</b>·Similarity2.h:153</div></div>
254 </div><!--·fragment·--></div><!--·contents·-->254 </div><!--·fragment·--></div><!--·contents·-->
255 </div><!--·doc-content·-->255 </div><!--·doc-content·-->
256 <!--·start·footer·part·-->256 <!--·start·footer·part·-->
257 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->257 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
258 ··<ul>258 ··<ul>
259 ····<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">Similarity2.h</a></li>259 ····<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="a00431.html">Similarity2.h</a></li>
260 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>260 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
261 ··</ul>261 ··</ul>
262 </div>262 </div>
263 </body>263 </body>
264 </html>264 </html>
582 B
html2text {}
Max HTML report size reached
9.4 KB
./usr/share/doc/libgtsam-dev/html/a00350.html vs.
./usr/share/doc/libgtsam-dev/html/a01313.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/PinholeCamera.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('a00350.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01313.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, 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">PinholeCamera.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>Base·class·for·all·pinhole·cameras.··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="a00350_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="a03104.html">gtsam::PinholeCamera&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="a04944.html">gtsam::SmartProjectionPoseFactor&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>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="a03108.html">gtsam::traits&lt;·PinholeCamera&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="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="a04948.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="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>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>
128 <div·class="textblock"><p>Base·class·for·all·pinhole·cameras.·</p>125 <div·class="textblock"><p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
130 <dl·class="section·date"><dt>Date</dt><dd>Jan·27,·2012·</dd></dl>127 <dd>
 128 Chris·Beall·</dd>
 129 <dd>
 130 Zsolt·Kira·</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="a00350.html">PinholeCamera.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="a01313.html">SmartProjectionPoseFactor.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>
2.33 KB
html2text {}
Max HTML report size reached
13.4 KB
./usr/share/doc/libgtsam-dev/html/a00350_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00335_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('a00350_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00335_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">PinholeCamera.h</div></div>104 ··<div·class="headertitle"><div·class="title">PinholeCamera.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00350.html">Go·to·the·documentation·of·this·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="a00335.html">Go·to·the·documentation·of·this·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="a00320.html">gtsam/geometry/PinholePose.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="a00467.html">gtsam/geometry/PinholePose.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="a00302.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="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>·</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>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>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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>·Calibration&gt;</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>·Calibration&gt;</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="a03104.html">···33</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03104.html">PinholeCamera</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03120.html">PinholeBaseK</a>&lt;Calibration&gt;·{</div>127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03104.html">···33</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03104.html">PinholeCamera</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03120.html">PinholeBaseK</a>&lt;Calibration&gt;·{</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>
Offset 398, 15 lines modifiedOffset 398, 15 lines modified
398 <div·class="line"><a·id="l00333"·name="l00333"></a><span·class="lineno">··333</span>····ar</div>398 <div·class="line"><a·id="l00333"·name="l00333"></a><span·class="lineno">··333</span>····ar</div>
399 <div·class="line"><a·id="l00334"·name="l00334"></a><span·class="lineno">··334</span>········&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;PinholeBaseK&quot;</span>,</div>399 <div·class="line"><a·id="l00334"·name="l00334"></a><span·class="lineno">··334</span>········&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;PinholeBaseK&quot;</span>,</div>
400 <div·class="line"><a·id="l00335"·name="l00335"></a><span·class="lineno">··335</span>············boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>400 <div·class="line"><a·id="l00335"·name="l00335"></a><span·class="lineno">··335</span>············boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>
401 <div·class="line"><a·id="l00336"·name="l00336"></a><span·class="lineno">··336</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(K_);</div>401 <div·class="line"><a·id="l00336"·name="l00336"></a><span·class="lineno">··336</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(K_);</div>
402 <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno">··337</span>··}</div>402 <div·class="line"><a·id="l00337"·name="l00337"></a><span·class="lineno">··337</span>··}</div>
403 <div·class="line"><a·id="l00338"·name="l00338"></a><span·class="lineno">··338</span>·</div>403 <div·class="line"><a·id="l00338"·name="l00338"></a><span·class="lineno">··338</span>·</div>
404 <div·class="line"><a·id="l00339"·name="l00339"></a><span·class="lineno">··339</span><span·class="keyword">public</span>:</div>404 <div·class="line"><a·id="l00339"·name="l00339"></a><span·class="lineno">··339</span><span·class="keyword">public</span>:</div>
405 <div·class="line"><a·id="l00340"·name="l00340"></a><span·class="lineno">··340</span>··<a·class="code·hl_define"·href="a00098.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>405 <div·class="line"><a·id="l00340"·name="l00340"></a><span·class="lineno">··340</span>··<a·class="code·hl_define"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
406 <div·class="line"><a·id="l00341"·name="l00341"></a><span·class="lineno">··341</span>};</div>406 <div·class="line"><a·id="l00341"·name="l00341"></a><span·class="lineno">··341</span>};</div>
407 </div>407 </div>
408 <div·class="line"><a·id="l00342"·name="l00342"></a><span·class="lineno">··342</span>·</div>408 <div·class="line"><a·id="l00342"·name="l00342"></a><span·class="lineno">··342</span>·</div>
409 <div·class="line"><a·id="l00343"·name="l00343"></a><span·class="lineno">··343</span><span·class="comment">//·manifold·traits</span></div>409 <div·class="line"><a·id="l00343"·name="l00343"></a><span·class="lineno">··343</span><span·class="comment">//·manifold·traits</span></div>
410 <div·class="line"><a·id="l00344"·name="l00344"></a><span·class="lineno">··344</span>·</div>410 <div·class="line"><a·id="l00344"·name="l00344"></a><span·class="lineno">··344</span>·</div>
411 <div·class="line"><a·id="l00345"·name="l00345"></a><span·class="lineno">··345</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Calibration&gt;</div>411 <div·class="line"><a·id="l00345"·name="l00345"></a><span·class="lineno">··345</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Calibration&gt;</div>
412 <div·class="foldopen"·id="foldopen00346"·data-start="{"·data-end="};">412 <div·class="foldopen"·id="foldopen00346"·data-start="{"·data-end="};">
Offset 421, 17 lines modifiedOffset 421, 17 lines modified
421 </div>421 </div>
422 <div·class="line"><a·id="l00352"·name="l00352"></a><span·class="lineno">··352</span>·</div>422 <div·class="line"><a·id="l00352"·name="l00352"></a><span·class="lineno">··352</span>·</div>
423 <div·class="line"><a·id="l00353"·name="l00353"></a><span·class="lineno">··353</span><span·class="comment">//·range·traits,·used·in·RangeFactor</span></div>423 <div·class="line"><a·id="l00353"·name="l00353"></a><span·class="lineno">··353</span><span·class="comment">//·range·traits,·used·in·RangeFactor</span></div>
424 <div·class="line"><a·id="l00354"·name="l00354"></a><span·class="lineno">··354</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Calibration,·<span·class="keyword">typename</span>·T&gt;</div>424 <div·class="line"><a·id="l00354"·name="l00354"></a><span·class="lineno">··354</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Calibration,·<span·class="keyword">typename</span>·T&gt;</div>
425 <div·class="line"><a·id="l00355"·name="l00355"></a><span·class="lineno"><a·class="line"·href="a03116.html">··355</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02920.html">Range</a>&lt;<a·class="code·hl_class"·href="a03104.html">PinholeCamera</a>&lt;Calibration&gt;,·T&gt;·:·<a·class="code·hl_struct"·href="a02936.html">HasRange</a>&lt;PinholeCamera&lt;Calibration&gt;,·T,·double&gt;·{};</div>425 <div·class="line"><a·id="l00355"·name="l00355"></a><span·class="lineno"><a·class="line"·href="a03116.html">··355</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02920.html">Range</a>&lt;<a·class="code·hl_class"·href="a03104.html">PinholeCamera</a>&lt;Calibration&gt;,·T&gt;·:·<a·class="code·hl_struct"·href="a02936.html">HasRange</a>&lt;PinholeCamera&lt;Calibration&gt;,·T,·double&gt;·{};</div>
426 <div·class="line"><a·id="l00356"·name="l00356"></a><span·class="lineno">··356</span>·</div>426 <div·class="line"><a·id="l00356"·name="l00356"></a><span·class="lineno">··356</span>·</div>
427 <div·class="line"><a·id="l00357"·name="l00357"></a><span·class="lineno">··357</span>}··<span·class="comment">//·\·gtsam</span></div>427 <div·class="line"><a·id="l00357"·name="l00357"></a><span·class="lineno">··357</span>}··<span·class="comment">//·\·gtsam</span></div>
428 <div·class="ttc"·id="aa00098_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00098.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>428 <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>
429 <div·class="ttc"·id="aa00302_html"><div·class="ttname"><a·href="a00302.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div>429 <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>
430 <div·class="ttc"·id="aa00320_html"><div·class="ttname"><a·href="a00320.html">PinholePose.h</a></div><div·class="ttdoc">Pinhole·camera·with·known·calibration.</div></div>430 <div·class="ttc"·id="aa00467_html"><div·class="ttname"><a·href="a00467.html">PinholePose.h</a></div><div·class="ttdoc">Pinhole·camera·with·known·calibration.</div></div>
431 <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>431 <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>
432 <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>432 <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>
433 <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>433 <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>
434 <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>434 <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>
435 <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>435 <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>
436 <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>436 <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>
437 <div·class="ttc"·id="aa02412_html"><div·class="ttname"><a·href="a02412.html">gtsam::FixedDimension</a></div><div·class="ttdoc">Give·fixed·size·dimension·of·a·type,·fails·at·compile·time·if·dynamic.</div><div·class="ttdef"><b>Definition</b>·Manifold.h:164</div></div>437 <div·class="ttc"·id="aa02412_html"><div·class="ttname"><a·href="a02412.html">gtsam::FixedDimension</a></div><div·class="ttdoc">Give·fixed·size·dimension·of·a·type,·fails·at·compile·time·if·dynamic.</div><div·class="ttdef"><b>Definition</b>·Manifold.h:164</div></div>
Offset 485, 13 lines modifiedOffset 485, 13 lines modified
485 <div·class="ttc"·id="aa03180_html_aef9cc3d8b23d0f93c763781a59b2b70a"><div·class="ttname"><a·href="a03180.html#aef9cc3d8b23d0f93c763781a59b2b70a">gtsam::Pose3::inverse</a></div><div·class="ttdeci">Pose3·inverse()·const</div><div·class="ttdoc">inverse·transformation·with·derivatives</div><div·class="ttdef"><b>Definition</b>·Pose3.cpp:49</div></div>485 <div·class="ttc"·id="aa03180_html_aef9cc3d8b23d0f93c763781a59b2b70a"><div·class="ttname"><a·href="a03180.html#aef9cc3d8b23d0f93c763781a59b2b70a">gtsam::Pose3::inverse</a></div><div·class="ttdeci">Pose3·inverse()·const</div><div·class="ttdoc">inverse·transformation·with·derivatives</div><div·class="ttdef"><b>Definition</b>·Pose3.cpp:49</div></div>
486 <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>486 <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>
487 </div><!--·fragment·--></div><!--·contents·-->487 </div><!--·fragment·--></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>
492 ····<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="a00350.html">PinholeCamera.h</a></li>492 ····<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>
493 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>493 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
494 ··</ul>494 ··</ul>
495 </div>495 </div>
496 </body>496 </body>
497 </html>497 </html>
6.73 KB
./usr/share/doc/libgtsam-dev/html/a00356.html vs.
./usr/share/doc/libgtsam-dev/html/a00392.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/Similarity3.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 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('a00356.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00392.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, 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="#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">Similarity3.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Unified.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Implementation·of·Similarity3·transform.·· 
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>
116 <tr·class="memitem:aa234f504b04d6aae1b70643d11c7ac3c"·id="r_aa234f504b04d6aae1b70643d11c7ac3c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa234f504b04d6aae1b70643d11c7ac3c"·name="aa234f504b04d6aae1b70643d11c7ac3c"></a>114 <tr·class="memitem:a802dde254e274a34f262accefe627da5"·id="r_a802dde254e274a34f262accefe627da5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a802dde254e274a34f262accefe627da5"·name="a802dde254e274a34f262accefe627da5"></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>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>
118 <tr·class="separator:aa234f504b04d6aae1b70643d11c7ac3c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a802dde254e274a34f262accefe627da5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>117 </table>
120 <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>
121 <div·class="textblock"><p>Implementation·of·Similarity3·transform.·</p>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·8,·2014·</dd></dl>
122 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>Jing·Dong·</dd>
123 <dd>121 <dd>
124 John·Lambert·</dd></dl>122 Varun·Agrawal·</dd></dl>
125 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
128 <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!·-->
129 ··<ul>127 ··<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="a00356.html">Similarity3.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="a00392.html">Cal3Unified.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>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>
132 ··</ul>130 ··</ul>
133 </div>131 </div>
134 </body>132 </body>
135 </html>133 </html>
1.18 KB
html2text {}
Max HTML report size reached
11.8 KB
./usr/share/doc/libgtsam-dev/html/a00362_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00275_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('a00362_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00275_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="a00398.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="a00341.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="a00473.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="a00449.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="a00107.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="a00104.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="a00098.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="a00119.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="aa00098_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00098.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="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="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> 
292 <div·class="ttc"·id="aa00398_html"><div·class="ttname"><a·href="a00398.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</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="aa00473_html"><div·class="ttname"><a·href="a00473.html">Point2.h</a></div><div·class="ttdoc">2D·Point</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>
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>
860 B
html2text {}
Max HTML report size reached
103 KB
./usr/share/doc/libgtsam-dev/html/a00365_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00974_source.html
Max HTML report size reached
1.69 KB
./usr/share/doc/libgtsam-dev/html/a00371.js vs.
./usr/share/doc/libgtsam-dev/html/a01055.js
Files 73% similar despite different names
1.57 KB
js-beautify {}
Max HTML report size reached
44.4 KB
./usr/share/doc/libgtsam-dev/html/a00371_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00041_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/Point3.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('a00371_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00041_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, 113 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">Point3.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="a00371.html">Go·to·the·documentation·of·this·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="a00041.html">Go·to·the·documentation·of·this·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="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="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">#pragma·once</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>
121 <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="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="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="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.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="a00065.html">gtsam/base/Vector.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;gtsam/dllexport.h&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="a00101.html">gtsam/base/VectorSerialization.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;boost/serialization/nvp.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/assume_abstract.hpp&gt;</span></div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;numeric&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>
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>
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="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="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>
 131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">public</span>:</div>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>
132 <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="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="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="comment">//·Convenience·typedef</span></div> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">using·</span>Point3Pair·=·std::pair&lt;Point3,·Point3&gt;;</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>GTSAM_EXPORT·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;os,·<span·class="keyword">const</span>·gtsam::Point3Pair·&amp;p);</div> 
138 <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>
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">using·</span>Point3Pairs·=·std::vector&lt;Point3Pair&gt;;</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#a5a0[·...·truncated·by·diffoscope;·len:·87,·SHA:·4c4fbfe43c69f5542a6cdde523eaecf45ac3d6db8c3e7051413fce37ebb036d7·...·];</div>
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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>
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>GTSAM_EXPORT·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a01428.html#aa42f7ec660b7353de39f9c86a26711cc">distance3</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·p1,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·q,</div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··································<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H1·=·boost::none,</div> 
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H2·=·boost::none);</div> 
144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>GTSAM_EXPORT·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a01428.html#ac37b6f807985ffd25217e33f6136fe58">norm3</a>(<span·class="keyword">const</span>·<a·class="code·hl_typed[·...·truncated·by·diffoscope;·len:·169,·SHA:·0204e6d43b48b8fc2a28ee0d912a1b17e2eef9f869e9a9853b176e7f0cd28550·...·];</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#a74e[·...·truncated·by·diffoscope;·len:·234,·SHA:·b40a35d91f1868c3983fa38e00044e018f03591f7f0d19cbd88e649fb8dbe0ca·...·];</div>
146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>GTSAM_EXPORT·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·<a·class="code·hl_function"·href="a01428.html#abb52bb00c68909fc1147e5d112e8c2ae">normalize</a>(<sp[·...·truncated·by·diffoscope;·len:·224,·SHA:·74f8b660facbcde866346c7b2396453eb26b30eafc5283acf95a27c305c223bc·...·];</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#ac33[·...·truncated·by·diffoscope;·len:·186,·SHA:·a6e6e8941cc12b97a415032f1f9975e905ed34d915febf4115c6644b4ea55fbc·...·];</div>
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>
149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>GTSAM_EXPORT·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·<a·class="code·hl_function"·href="a01428.html#a86bf6ed2ffb0ecc42a7deb8922f4ca4f">cross</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·p,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·q,</div> 
150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·3&gt;</a>·H_p·=·boost::none,</div> 
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·3&gt;</a>·H_q·=·boost::none);</div> 
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</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="a02596.html#a2b95d3ec328cbad775490fa15dae27d5">retract_</a>(<span·class="keyword">const</span>·Vector&amp;·delta)·<span·class="keyword">const</span>·=·0;</div>
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·p,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·q,</div> 
154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H_p·=·boost::none,</div> 
155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H_q·=·boost::none);</div> 
156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</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>
157 <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>·CONTAINER&gt;</div> 
158 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}"> 
159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01428.html#a300205092710091b8745c0a145da20a1">···68</a></span><a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·<a·class="code·hl_function"·href="a01428.html#a300205092710091b8745c0a145da20a1">mean</a>(<span·class="keyword">const</span>·CONTAINER&amp;·points)·{</div> 
160 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordflow">if</span>·(points.size()·==·0)·<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;Point3::mean·input·container·is·empty&quot;</span>);</div> 
161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·sum(0,·0,·0);</div> 
162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··sum·=·std::accumulate(points.begin(),·points.end(),·sum);</div> 
163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordflow">return</span>·sum·/·points.size();</div> 
164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}</div> 
165 </div> 
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>GTSAM_EXPORT·Point3Pair·<a·class="code·hl_function"·href="a01428.html#a9e357cda5287fae1438f86bc4df27a80">means</a>(<span·class="keyword">const</span>·std::vector&lt;Point3Pair&gt;·&amp;abPointPairs);</div> 
168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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">typename</span>·A1,·<span·class="keyword">typename</span>·A2&gt;</div> 
170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">struct·</span>Range;</div> 
171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">template</span>·&lt;&gt;</div> 
173 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">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>
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03152.html">···82</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#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>,·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&gt;·{</div> 
175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">double</span>·result_type;</div> 
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keywordtype">double</span>·operator()(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·p,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·q,</div> 
177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H1·=·boost::none,</div> 
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·3&gt;</a>·H2·=·boost::none)·{</div> 
Max diff block lines reached; 11086/35784 bytes (30.98%) of diff not shown.
9.33 KB
html2text {}
Max HTML report size reached
5.33 KB
./usr/share/doc/libgtsam-dev/html/a00389.html vs.
./usr/share/doc/libgtsam-dev/html/a00650.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/SOn-inl.h·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 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('a00389.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00650.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, 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">SOn-inl.h·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 <p>Template·implementations·for·SO(n)·· 
105 <a·href="#details">More...</a></p> 
  
106 <p><a·href="a00389_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>
115 <div·class="textblock"><p>Template·implementations·for·SO(n)·</p> 
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>113 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>
118 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
121 <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!·-->
122 ··<ul>118 ··<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="a00389.html">SOn-inl.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="a00650.html">VariableIndex.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>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>
125 ··</ul>121 ··</ul>
126 </div>122 </div>
127 </body>123 </body>
128 </html>124 </html>
989 B
html2text {}
Max HTML report size reached
16.8 KB
./usr/share/doc/libgtsam-dev/html/a00413_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00329_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('a00413_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00329_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">SphericalCamera.h</div></div>104 ··<div·class="headertitle"><div·class="title">SphericalCamera.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00413.html">Go·to·the·documentation·of·this·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="a00329.html">Go·to·the·documentation·of·this·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="a00107.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="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="a00056.html">gtsam/base/ThreadsafeException.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="a00035.html">gtsam/base/ThreadsafeException.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/base/concepts.h&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;gtsam/base/concepts.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/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;gtsam/dllexport.h&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="a00302.html">gtsam/geometry/BearingRange.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="a00368.html">gtsam/geometry/BearingRange.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="a00398.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="a00341.html">gtsam/geometry/Pose3.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/geometry/Unit3.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/geometry/Unit3.h&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="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="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>·</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><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>
131 <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="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">132 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
Offset 273, 31 lines modifiedOffset 273, 31 lines modified
273 <div·class="line"><a·id="l00223"·name="l00223"></a><span·class="lineno"><a·class="line"·href="a03324.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··223</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>273 <div·class="line"><a·id="l00223"·name="l00223"></a><span·class="lineno"><a·class="line"·href="a03324.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··223</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
274 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div>274 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div>
275 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</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>275 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</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>
276 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span>····ar&amp;·BOOST_SERIALIZATION_NVP(pose_);</div>276 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span>····ar&amp;·BOOST_SERIALIZATION_NVP(pose_);</div>
277 <div·class="line"><a·id="l00227"·name="l00227"></a><span·class="lineno">··227</span>··}</div>277 <div·class="line"><a·id="l00227"·name="l00227"></a><span·class="lineno">··227</span>··}</div>
278 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno">··228</span>·</div>278 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno">··228</span>·</div>
279 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno">··229</span>·<span·class="keyword">public</span>:</div>279 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno">··229</span>·<span·class="keyword">public</span>:</div>
280 <div·class="line"><a·id="l00230"·name="l00230"></a><span·class="lineno">··230</span>··<a·class="code·hl_define"·href="a00098.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>280 <div·class="line"><a·id="l00230"·name="l00230"></a><span·class="lineno">··230</span>··<a·class="code·hl_define"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
281 <div·class="line"><a·id="l00231"·name="l00231"></a><span·class="lineno">··231</span>};</div>281 <div·class="line"><a·id="l00231"·name="l00231"></a><span·class="lineno">··231</span>};</div>
282 </div>282 </div>
283 <div·class="line"><a·id="l00232"·name="l00232"></a><span·class="lineno">··232</span><span·class="comment">//·end·of·class·SphericalCamera</span></div>283 <div·class="line"><a·id="l00232"·name="l00232"></a><span·class="lineno">··232</span><span·class="comment">//·end·of·class·SphericalCamera</span></div>
284 <div·class="line"><a·id="l00233"·name="l00233"></a><span·class="lineno">··233</span>·</div>284 <div·class="line"><a·id="l00233"·name="l00233"></a><span·class="lineno">··233</span>·</div>
285 <div·class="line"><a·id="l00234"·name="l00234"></a><span·class="lineno">··234</span><span·class="keyword">template</span>·&lt;&gt;</div>285 <div·class="line"><a·id="l00234"·name="l00234"></a><span·class="lineno">··234</span><span·class="keyword">template</span>·&lt;&gt;</div>
286 <div·class="line"><a·id="l00235"·name="l00235"></a><span·class="lineno"><a·class="line"·href="a03328.html">··235</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03324.html">SphericalCamera</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Pose3&gt;·{};</div>286 <div·class="line"><a·id="l00235"·name="l00235"></a><span·class="lineno"><a·class="line"·href="a03328.html">··235</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03324.html">SphericalCamera</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Pose3&gt;·{};</div>
287 <div·class="line"><a·id="l00236"·name="l00236"></a><span·class="lineno">··236</span>·</div>287 <div·class="line"><a·id="l00236"·name="l00236"></a><span·class="lineno">··236</span>·</div>
288 <div·class="line"><a·id="l00237"·name="l00237"></a><span·class="lineno">··237</span><span·class="keyword">template</span>·&lt;&gt;</div>288 <div·class="line"><a·id="l00237"·name="l00237"></a><span·class="lineno">··237</span><span·class="keyword">template</span>·&lt;&gt;</div>
289 <div·class="line"><a·id="l00238"·name="l00238"></a><span·class="lineno"><a·class="line"·href="a03332.html">··238</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="a03324.html">SphericalCamera</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Pose3&gt;·{};</div>289 <div·class="line"><a·id="l00238"·name="l00238"></a><span·class="lineno"><a·class="line"·href="a03332.html">··238</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="a03324.html">SphericalCamera</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Pose3&gt;·{};</div>
290 <div·class="line"><a·id="l00239"·name="l00239"></a><span·class="lineno">··239</span>·</div>290 <div·class="line"><a·id="l00239"·name="l00239"></a><span·class="lineno">··239</span>·</div>
291 <div·class="line"><a·id="l00240"·name="l00240"></a><span·class="lineno">··240</span>}··<span·class="comment">//·namespace·gtsam</span></div>291 <div·class="line"><a·id="l00240"·name="l00240"></a><span·class="lineno">··240</span>}··<span·class="comment">//·namespace·gtsam</span></div>
292 <div·class="ttc"·id="aa00056_html"><div·class="ttname"><a·href="a00056.html">ThreadsafeException.h</a></div><div·class="ttdoc">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.</div></div>292 <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>
 293 <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>
293 <div·class="ttc"·id="aa00098_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00098.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>294 <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>
294 <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>295 <div·class="ttc"·id="aa00341_html"><div·class="ttname"><a·href="a00341.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>
295 <div·class="ttc"·id="aa00302_html"><div·class="ttname"><a·href="a00302.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div>296 <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>
296 <div·class="ttc"·id="aa00398_html"><div·class="ttname"><a·href="a00398.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div> 
297 <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>297 <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_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>298 <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>
299 <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>299 <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>
300 <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>300 <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>
301 <div·class="ttc"·id="aa01428_html_ad0024081af88e1b3cc0820c65ad6afd4"><div·class="ttname"><a·href="a01428.html#ad0024081af88e1b3cc0820c65ad6afd4">gtsam::project</a></div><div·class="ttdeci">Point2_·project(const·Point3_·&amp;p_cam)</div><div·class="ttdoc">Expression·version·of·PinholeBase::Project.</div><div·class="ttdef"><b>Definition</b>·expressions.h:131</div></div>301 <div·class="ttc"·id="aa01428_html_ad0024081af88e1b3cc0820c65ad6afd4"><div·class="ttname"><a·href="a01428.html#ad0024081af88e1b3cc0820c65ad6afd4">gtsam::project</a></div><div·class="ttdeci">Point2_·project(const·Point3_·&amp;p_cam)</div><div·class="ttdoc">Expression·version·of·PinholeBase::Project.</div><div·class="ttdef"><b>Definition</b>·expressions.h:131</div></div>
302 <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>302 <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>
303 <div·class="ttc"·id="aa02376_html"><div·class="ttname"><a·href="a02376.html">gtsam::internal::LieGroup</a></div><div·class="ttdoc">Both·LieGroupTraits·and·Testable.</div><div·class="ttdef"><b>Definition</b>·Lie.h:229</div></div>303 <div·class="ttc"·id="aa02376_html"><div·class="ttname"><a·href="a02376.html">gtsam::internal::LieGroup</a></div><div·class="ttdoc">Both·LieGroupTraits·and·Testable.</div><div·class="ttdef"><b>Definition</b>·Lie.h:229</div></div>
Offset 330, 13 lines modifiedOffset 330, 13 lines modified
330 <div·class="ttc"·id="aa03324_html_af767479d2af743775d65cb4e8373f06e"><div·class="ttname"><a·href="a03324.html#af767479d2af743775d65cb4e8373f06e">gtsam::SphericalCamera::SphericalCamera</a></div><div·class="ttdeci">SphericalCamera(const·Pose3·&amp;pose,·const·EmptyCal::shared_ptr·&amp;cal)</div><div·class="ttdoc">Constructor·with·empty·intrinsics·(needed·for·smart·factors)</div><div·class="ttdef"><b>Definition</b>·SphericalCamera.h:97</div></div>330 <div·class="ttc"·id="aa03324_html_af767479d2af743775d65cb4e8373f06e"><div·class="ttname"><a·href="a03324.html#af767479d2af743775d65cb4e8373f06e">gtsam::SphericalCamera::SphericalCamera</a></div><div·class="ttdeci">SphericalCamera(const·Pose3·&amp;pose,·const·EmptyCal::shared_ptr·&amp;cal)</div><div·class="ttdoc">Constructor·with·empty·intrinsics·(needed·for·smart·factors)</div><div·class="ttdef"><b>Definition</b>·SphericalCamera.h:97</div></div>
331 <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>331 <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>
332 </div><!--·fragment·--></div><!--·contents·-->332 </div><!--·fragment·--></div><!--·contents·-->
333 </div><!--·doc-content·-->333 </div><!--·doc-content·-->
334 <!--·start·footer·part·-->334 <!--·start·footer·part·-->
335 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->335 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
336 ··<ul>336 ··<ul>
337 ····<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">SphericalCamera.h</a></li>337 ····<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>
338 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>338 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
339 ··</ul>339 ··</ul>
340 </div>340 </div>
341 </body>341 </body>
342 </html>342 </html>
1.26 KB
html2text {}
Max HTML report size reached
63.5 KB
./usr/share/doc/libgtsam-dev/html/a00416_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01364_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/Cal3_S2.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('a00416_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01364_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, 142 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">Cal3_S2.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="a00416.html">Go·to·the·documentation·of·this·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="l00022"·name="l00022"></a><span·class="lineno">···22</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="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="a01352.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="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>
120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00407.html">gtsam/geometry/Cal3.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>
121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00473.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>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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>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="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>
125 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00032"·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_cla[·...·truncated·by·diffoscope;·len:·31,·SHA:·60355970dbc96553ecba465f08c94666c51875beaf91856e1c711d739d32b9b9·...·]·{</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[·...·truncated·by·diffoscope;·len:·60,·SHA:·d4536205ba087ab435fdd05ddc922dd38333c1a098366b0653ce7408d105f061·...·]·{</div>
127 <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="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>
128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">enum</span>·{·dimension·=·5·};</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>
129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</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> 
131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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>
132 <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>·</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>
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="}">140 <div·class="foldopen"·id="foldopen00048"·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=[·...·truncated·by·diffoscope;·len:·117,·SHA:·5ee382045019dc7db4f77766c00947b19cb72bdac1359a2f49591c2aac3f0c55·...·])</div>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>
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>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>
138 </div>143 </div>
139 <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>
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[·...·truncated·by·diffoscope;·len:·35,·SHA:·3e6bd6e187215b8c48670f2686a2de96ed13b019d84cfa2e7f29fd14994b1cad·...·]</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>
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>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>
143 <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>·</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>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>
 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>
146 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>168 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>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>
 174 </div>
149 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>175 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>176 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a04972.html#a02ad8b09f6c581150462edefe7b0b7c1">···87</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a04972.html#a02ad8b09f6c581150462edefe7b0b7c1">~SymbolicBayesNet</a>()·{}</div>
151 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>177 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
152 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>178 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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> 
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>179 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 180 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····GTSAM_EXPORT·<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>
155 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>181 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</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> 
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">Cal3_S2</[·...·truncated·by·diffoscope;·len:·104,·SHA:·b619fbfb803715c8a9527918ba727299e3f3cff752382864d481c63549a4e3ac·...·]>182 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="}">
Max diff block lines reached; 20880/49052 bytes (42.57%) of diff not shown.
15.5 KB
html2text {}
Max HTML report size reached
13.8 KB
./usr/share/doc/libgtsam-dev/html/a00419.html vs.
./usr/share/doc/libgtsam-dev/html/a00074.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/geometry/SO3.cpp·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('a00419.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00074.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, 87 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="#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">SO3.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">lieProxies.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>Provides·convenient·mappings·of·common·member·functions·for·testing.··
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 <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: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>
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="a00419.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>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>
 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>
123 </table>140 </table>
124 <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>
125 <div·class="textblock"><p>3*3·matrix·representation·of·SO(3)·</p>142 <div·class="textblock"><p>Provides·convenient·mappings·of·common·member·functions·for·testing.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>143 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
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> 
161 ······</table> 
162 </div><div·class="memdoc"> 
  
Max diff block lines reached; 910/11048 bytes (8.24%) of diff not shown.
2.84 KB
html2text {}
Max HTML report size reached
9.28 KB
./usr/share/doc/libgtsam-dev/html/a00428.html vs.
./usr/share/doc/libgtsam-dev/html/a00812.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/Quaternion.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 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('a00428.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00812.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, 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="#define-members">Macros</a>·&#124; 
103 <a·href="#typedef-members">Typedefs</a>··</div>102 <a·href="#typedef-members">Typedefs</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Quaternion.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">AcceleratedPowerMethod.h·File·Reference</div></div>
105 </div><!--header-->104 </div><!--header-->
106 <div·class="contents">105 <div·class="contents">
  
107 <p>Lie·Group·wrapper·for·Eigen·Quaternions.··106 <p>accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation··
108 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00428_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00812_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="a03208.html">gtsam::traits&lt;·QUATERNION_TYPE·&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>
 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>
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"> 
128 <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>
129 Typedefs</h2></td></tr>123 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>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>
133 </table>127 </table>
134 <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>
135 <div·class="textblock"><p>Lie·Group·wrapper·for·Eigen·Quaternions.·</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>
136 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</dd></dl>
137 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
140 <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!·-->
141 ··<ul>136 ··<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="a00428.html">Quaternion.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="a00812.html">AcceleratedPowerMethod.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>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>
144 ··</ul>139 ··</ul>
145 </div>140 </div>
146 </body>141 </body>
147 </html>142 </html>
1.97 KB
html2text {}
Max HTML report size reached
76.1 KB
./usr/share/doc/libgtsam-dev/html/a00428_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00620_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/Quaternion.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('a00428_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00620_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, 200 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">Quaternion.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="a00428.html">Go·to·the·documentation·of·this·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="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>
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> 
120 <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/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="a00323.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> 
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>119 <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><span·class="preprocessor">#define·QUATERNION_TYPE·Eigen::Quaternion&lt;_Scalar,_Options&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="a00632.html">gtsam/inference/JunctionTree.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>
 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>
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>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>
129 <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>
 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>
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="};">128 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
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>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>
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>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="a[·...·truncated·by·diffoscope;·len:·20,·SHA:·ac452e7e03fda65bd21f3013e8af218c577ca659fc8c73d778b121dbf89acf22·...·];</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>
136 <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>
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>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>··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>
139 <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>·</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> 
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>·</div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">enum</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>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····dimension·=·3</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> 
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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> 
156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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> 
164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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> 
171 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}">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>
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> 
Max diff block lines reached; 28149/58908 bytes (47.78%) of diff not shown.
18.5 KB
html2text {}
Max HTML report size reached
1.89 KB
./usr/share/doc/libgtsam-dev/html/a00440.html vs.
./usr/share/doc/libgtsam-dev/html/a00395.html
Files 99% 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('a00440.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00395.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 145, 13 lines modifiedOffset 145, 13 lines modified
145 <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>
146 <div·class="textblock"><p>3D·Point·</p>146 <div·class="textblock"><p>3D·Point·</p>
147 </div></div><!--·contents·-->147 </div></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="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="a00440.html">Point3.cpp</a></li>152 ····<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>
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>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>
154 ··</ul>154 ··</ul>
155 </div>155 </div>
156 </body>156 </body>
157 </html>157 </html>
12.8 KB
./usr/share/doc/libgtsam-dev/html/a00452.html vs.
./usr/share/doc/libgtsam-dev/html/a01160.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/geometry/Similarity3.h·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 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('a00452.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01160.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, 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">Similarity3.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NonlinearConjugateGradientOptimizer.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Implementation·of·Similarity3·transform.··106 <p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00452_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01160_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="a03264.html">gtsam::Similarity3</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="a04460.html">gtsam::NonlinearConjugateGradientOptimizer</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> 
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="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>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>
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="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> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
123 <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>
124 Namespaces</h2></td></tr>117 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>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>
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="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>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
129 <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>
130 Functions</h2></td></tr>123 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>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>
134 <tr·class="separator:a5678009a227aa206df50905d47686f64"><td·class="memSeparator"·colspan="2">&#160;</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>
135 </table>133 </table>
136 <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>
137 <div·class="textblock"><p>Implementation·of·Similarity3·transform.·</p>135 <div·class="textblock"><p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·</p>
138 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>136 <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>
139 <dd> 
140 John·Lambert·</dd></dl> 
141 </div></div><!--·contents·-->138 </div></div><!--·contents·-->
142 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
144 <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!·-->
145 ··<ul>142 ··<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="a00452.html">Similarity3.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="a01160.html">NonlinearConjugateGradientOptimizer.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>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>
148 ··</ul>145 ··</ul>
149 </div>146 </div>
150 </body>147 </body>
151 </html>148 </html>
3.32 KB
html2text {}
Max HTML report size reached
80.9 KB
./usr/share/doc/libgtsam-dev/html/a00452_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00482_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/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 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('a00452_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00482_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, 182 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">GaussianMixture.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00452.html">Go·to·the·documentation·of·this·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="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="a00062.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="a00107.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>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>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00371.html">gtsam/geometry/Point3.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>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00398.html">gtsam/geometry/Pose3.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>
 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="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00332.html">gtsam/geometry/Rot3.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>
 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>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>128 <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>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>
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·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>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">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
132 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="};">
 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>
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_struct"·href="a02364.html">LieGroup</a>&lt;Similarity3,·7&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> 
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">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>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>
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> 
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</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>
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>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"·hre[·...·truncated·by·diffoscope;·len:·76,·SHA:·7b0bfd078d627f04b9ed0ab335fd6caf47a26637bdca1bf38dd289f85ec6fac1·...·];</div>
145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>145 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·<span·class="keyword">private</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:·134,·SHA:·c573440e5c0225986ed306e80b1cd1044af9fc7c1a6cc0842c944cc2ce17757e·...·]</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>
 147 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">double</span>·logConstant_;·········</div>
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>148 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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>
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</span>·s);</div> 
151 <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> 
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>·</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>150 <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>·&amp;decisionTree);</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>154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·<span·class="keyword">public</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> 
165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>156 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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</span>·<a·class="code·hl_class"·href="a03264.html">Similari[·...·truncated·by·diffoscope;·len:·42,·SHA:·8dc687ef3345c37ab2cdadcd205f4cb7419792951a3f1c665651c8ab217534e1·...·]t</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>
167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>158 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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;continuousFrontals,</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>
 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>
168 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<a·class="code·hl_class"·href="a03264.html">Similarity3</a>·inverse()·<span·class="keyword">const</span>;</div> 
169 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
170 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
Max diff block lines reached; 38653/62591 bytes (61.75%) of diff not shown.
19.6 KB
html2text {}
Max HTML report size reached
18.1 KB
./usr/share/doc/libgtsam-dev/html/a00464.html vs.
./usr/share/doc/libgtsam-dev/html/a01154.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/geometry/SOn.h·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('a00464.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01154.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, 77 lines modifiedOffset 94, 107 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="#define-members">Macros</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">expressionTesting.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>Test·harness·methods·for·expressions.··
108 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00464_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01154_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">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"> 
123 <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>
124 Namespaces</h2></td></tr>111 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>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>
126 <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>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
129 <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="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>
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>120 <tr·class="separator:a701d0cd12b81a725f7f9cd2432fe9e2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
138 <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>
139 Functions</h2></td></tr>123 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>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>
143 <tr·class="separator:afdaebcf25a03a9a9986d35d2831605dd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:ab43ff0661c50fd1f6eeb0c7311d52057"><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>128 </table>
153 <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>
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>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>
 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>
Max diff block lines reached; 920/13727 bytes (6.70%) of diff not shown.
4.6 KB
html2text {}
Max HTML report size reached
48.1 KB
./usr/share/doc/libgtsam-dev/html/a00473_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00644_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/geometry/Point2.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('a00473_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00644_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, 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">Point2.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="a00473.html">Go·to·the·documentation·of·this·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="a00644.html">Go·to·the·documentation·of·this·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;gtsam/base/VectorSpace.h&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="a00611.html">gtsam/inference/FactorGraph.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/serialization/nvp.hpp&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;boost/shared_ptr.hpp&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>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</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="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="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>
 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>
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> 
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">//·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> 
130 <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>
 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>
 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="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="a03524.html">FactorGraph</a>&lt;CONDITIONAL&gt;·{</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="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>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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> 
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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>
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#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p1,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·q,</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> 
138 <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="comment">//·For·MATLAB·wrapper</span></div>139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">protected</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> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</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="foldopen"·id="foldopen00047"·data-start="{"·data-end="}"> 
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·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> 
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>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>
146 </div>147 </div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</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>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">/*</span></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> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·<span·class="keyword">public</span>:</div>
Max diff block lines reached; 16312/38020 bytes (42.90%) of diff not shown.
10.8 KB
html2text {}
Max HTML report size reached
31.7 KB
./usr/share/doc/libgtsam-dev/html/a00491_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00542_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/hybrid/HybridGaussianISAM.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 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('a00491_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00542_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, 91 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">HybridGaussianISAM.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="a00491.html">Go·to·the·documentation·of·this·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="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>
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="a00065.html">gtsam/base/Testable.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="a00524.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="a00524.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="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>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00503.html">gtsam/hybrid/HybridGaussianFactorGraph.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="a00698.html">gtsam/inference/ISAM.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>
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><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>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
127 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
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:·67,·SHA:·30aee00bf04cf091714b0de712a177f633086936f6fe396c3fab216f8194f651·...·]</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>
 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="l00035"·name="l00035"></a><span·class="lineno">···35</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">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>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>
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> 
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</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>;··································[·...·truncated·by·diffoscope;·len:·1,·SHA:·36a9e7f1c95b82ffb99743e0c5c4ce95d83c9a430aac59f84ef3cbfab6145068·...·]·</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>
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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> 
136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</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>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>
139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</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>
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> 
143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······HybridBayesTree::Cliques*·orphans,</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> 
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> 
147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········HybridBayesTree::EliminationTraitsType::DefaultEliminate);</div> 
148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</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="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="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>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>
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>147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>};</div>
159 </div>148 </div>
160 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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> 
164 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}··<span·class="comment">//·namespace·gtsam</span></div>150 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}··<span·class="comment">//·namespace·gtsam</span></div>
165 <div·class="ttc"·id="aa00065_html"><div·class="ttname"><a·href="a00065.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></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>
166 <div·class="ttc"·id="aa00503_html"><div·class="ttname"><a·href="a00503.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</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>
167 <div·class="ttc"·id="aa00524_html"><div·class="ttname"><a·href="a00524.html">HybridBayesTree.h</a></div><div·class="ttdoc">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.</div></div> 
168 <div·class="ttc"·id="aa00698_html"><div·class="ttname"><a·href="a00698.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</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>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>
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>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>
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>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>
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> 
Max diff block lines reached; 1300/24226 bytes (5.37%) of diff not shown.
7.86 KB
html2text {}
Max HTML report size reached
37.0 KB
./usr/share/doc/libgtsam-dev/html/a00500_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01190_source.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/hybrid/HybridNonlinearFactorGraph.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('a00500_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01190_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, 91 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">HybridNonlinearFactorGraph.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="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>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,·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;<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>
 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>
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>·</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="a00497.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> 
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>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="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="keyword">class·</span>HybridGaussianFactorGraph;</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> 
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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">public</span>:</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> 
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"><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="a04612.html">gtsam::Values</a>;··</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> 
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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> 
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="foldopen00054"·data-start="{"·data-end="}">127 <div·class="foldopen"·id="foldopen00042"·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> 
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>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:·66,·SHA:·68e41d9282af75ccbb527d85207bb05b0b90381ef7ce6ebf5d385871e19e85aa·...·]</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>
 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>
 135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>
 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>
144 </div>152 </div>
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>153 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
147 <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> 
148 <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> 
149 <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> 
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
152 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··boost::shared_ptr&lt;HybridGaussianFactorGraph&gt;·linearize(</div> 
153 <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> 
154 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>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>
156 <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>
157 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>·&lt;&gt;</div>161 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>};··<span·class="comment">//·\·TranslationFactor</span></div>
158 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="};"> 
159 <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> 
Max diff block lines reached; 8960/28434 bytes (31.51%) of diff not shown.
9.06 KB
html2text {}
Max HTML report size reached
11.7 KB
./usr/share/doc/libgtsam-dev/html/a00506_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00488_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('a00506_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00488_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">HybridJunctionTree.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="a00506.html">Go·to·the·documentation·of·this·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>
112 <div·class="line"><a·id="l00006"·name="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="a00524.html">gtsam/hybrid/HybridBayesTree.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="a00494.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="a00503.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="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="a00614.html">gtsam/inference/JunctionTree.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="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>·</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="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·Forward·declarations</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="keyword">class·</span>HybridEliminationTree;</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="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
Offset 138, 28 lines modifiedOffset 138, 28 lines modified
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>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>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>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>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>
142 </div>142 </div>
143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
144 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}··<span·class="comment">//·namespace·gtsam</span></div>144 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}··<span·class="comment">//·namespace·gtsam</span></div>
145 <div·class="ttc"·id="aa00503_html"><div·class="ttname"><a·href="a00503.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div> 
146 <div·class="ttc"·id="aa00524_html"><div·class="ttname"><a·href="a00524.html">HybridBayesTree.h</a></div><div·class="ttdoc">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.</div></div>145 <div·class="ttc"·id="aa00494_html"><div·class="ttname"><a·href="a00494.html">HybridBayesTree.h</a></div><div·class="ttdoc">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.</div></div>
 146 <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>
147 <div·class="ttc"·id="aa00614_html"><div·class="ttname"><a·href="a00614.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>147 <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>
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="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="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>
150 <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"><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>
151 <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_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>
152 <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>152 <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>
153 <div·class="ttc"·id="aa03484_html_ae1e6fccff4dbeb26ab992853a2f3d333"><div·class="ttname"><a·href="a03484.html#ae1e6fccff4dbeb26ab992853a2f3d333">gtsam::HybridJunctionTree::This</a></div><div·class="ttdeci">HybridJunctionTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:58</div></div>153 <div·class="ttc"·id="aa03484_html_ae1e6fccff4dbeb26ab992853a2f3d333"><div·class="ttname"><a·href="a03484.html#ae1e6fccff4dbeb26ab992853a2f3d333">gtsam::HybridJunctionTree::This</a></div><div·class="ttdeci">HybridJunctionTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:58</div></div>
154 <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>154 <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>
155 </div><!--·fragment·--></div><!--·contents·-->155 </div><!--·fragment·--></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="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">HybridJunctionTree.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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00488.html">HybridJunctionTree.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>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>
162 ··</ul>162 ··</ul>
163 </div>163 </div>
164 </body>164 </body>
165 </html>165 </html>
1.08 KB
html2text {}
Max HTML report size reached
29.9 KB
./usr/share/doc/libgtsam-dev/html/a00512_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00767_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/hybrid/HybridSmoother.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 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('a00512_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00767_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, 73 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">HybridSmoother.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="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>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>
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="a00200.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="a00539.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="a00503.html">gtsam/hybrid/HybridGaussianFactorGraph.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="l00025"·name="l00025"></a><span·class="lineno">···25</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>
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>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>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</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>
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> 
139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</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·[·...·truncated·by·diffoscope;·len:·34,·SHA:·9c2a4a524cac14ff684f07b8e415c1809885679a3801807bb792d2f57269d3f3·...·]>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>
141 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··Ab.reserve(nnz);</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<[·...·truncated·by·diffoscope;·len:·41,·SHA:·684c8c4f3cc78f8b77fbab9a222a38e38c51326ef03c5b98edb143152052b9bc·...·]</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>
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>};</div>148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>
144 </div>149 </div>
145 <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>
 155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>};··<span·class="comment">//·namespace·gtsam</span></div>156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}··<span·class="comment">//·namespace·gtsam</span></div>
147 <div·class="ttc"·id="aa00200_html"><div·class="ttname"><a·href="a00200.html">DiscreteFactorGraph.h</a></div></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>
148 <div·class="ttc"·id="aa00503_html"><div·class="ttname"><a·href="a00503.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</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>
149 <div·class="ttc"·id="aa00539_html"><div·class="ttname"><a·href="a00539.html">HybridBayesNet.h</a></div><div·class="ttdoc">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.</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>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>
 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·Ordering·&amp;ordering)</div><div·class="ttdoc">Constructs·an·Eigen-format·SparseMatrix·of·a·GaussianFactorGraph.</div><div·class="ttdef"><b>Definition</b>·SparseEigen.h:38</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>·HybridBayesNet.h:35</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> 
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>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>
 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>
159 </div><!--·fragment·--></div><!--·contents·-->165 </div><!--·fragment·--></div><!--·contents·-->
Max diff block lines reached; 920/22509 bytes (4.09%) of diff not shown.
7.73 KB
html2text {}
Max HTML report size reached
137 KB
./usr/share/doc/libgtsam-dev/html/a00515_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00893_source.html
Max HTML report size reached
28.5 KB
./usr/share/doc/libgtsam-dev/html/a00521_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01355_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/HybridEliminationTree.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 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('a00521_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01355_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, 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">HybridEliminationTree.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="a00521.html">Go·to·the·documentation·of·this·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>
112 <div·class="line"><a·id="l00006"·name="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="a00539.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="a00503.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="a00608.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="a01379.html">gtsam/symbolic/SymbolicFactorGraph.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="a01391.html">gtsam/symbolic/SymbolicBayesTree.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="a00632.html">gtsam/inference/JunctionTree.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="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">class·</span>SymbolicEliminationTree;</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};">
 130 <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>
 131 <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>
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> 
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> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</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>
 133 <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>
 134 <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>
 135 <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>
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>136 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 137 <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>
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>138 <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> 
148 </div>139 </div>
 140 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 141 <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>
149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>142 <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="comment">//·namespace·gtsam</span></div> 
151 <div·class="ttc"·id="aa00503_html"><div·class="ttname"><a·href="a00503.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div> 
152 <div·class="ttc"·id="aa00539_html"><div·class="ttname"><a·href="a00539.html">HybridBayesNet.h</a></div><div·class="ttdoc">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.</div></div>143 <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>
 144 <div·class="ttc"·id="aa01379_html"><div·class="ttname"><a·href="a01379.html">SymbolicFactorGraph.h</a></div></div>
153 <div·class="ttc"·id="aa00608_html"><div·class="ttname"><a·href="a00608.html">EliminationTree.h</a></div></div>145 <div·class="ttc"·id="aa01391_html"><div·class="ttname"><a·href="a01391.html">SymbolicBayesTree.h</a></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>146 <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="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>
 148 <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>
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> 
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>149 <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>
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>150 <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>
 151 <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>
 152 <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>
 153 <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>
164 </div><!--·fragment·--></div><!--·contents·-->154 </div><!--·fragment·--></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!·-->
168 ··<ul>158 ··<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="a00521.html">HybridEliminationTree.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="a01355.html">SymbolicJunctionTree.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>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/21360 bytes (0.12%) of diff not shown.
7.49 KB
html2text {}
Max HTML report size reached
69.2 KB
./usr/share/doc/libgtsam-dev/html/a00530_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01088_source.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/hybrid/HybridNonlinearISAM.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/WhiteNoiseFactor.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('a00530_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01088_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, 169 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">WhiteNoiseFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00530.html">Go·to·the·documentation·of·this·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="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">/*·----------------------------------------------------------------------------</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>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="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>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00491.html">gtsam/hybrid/HybridGaussianISAM.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;cmath&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="a00500.html">gtsam/hybrid/HybridNonlinearFactorGraph.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="l00025"·name="l00025"></a><span·class="lineno">···25</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="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>
 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>·=·log(std::sqrt(2.0·*·M_PI));·</div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
124 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">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>
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>130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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>131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">private</span>:</div>
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>132 <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·cla[·...·truncated·by·diffoscope;·len:·100,·SHA:·3a3c17d13b1a69991f88795f3b8f0c4eb14cf80198f5dd6260cfd82f8b19fa04·...·]</div>133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordtype">double</span>·z_;·</div>
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</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>
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</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>
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>··<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="foldopen00059"·data-start="{"·data-end="}">142 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
 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>
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>145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········eliminationFunction_(eliminationFunction)·{}</div> 
150 </div>146 </div>
151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 148 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
 149 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04652.html#a66ac8a770883fec0b220cdd4c2b1446b">···75</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a03812.html#a10c151a4d4beb9d9af4249f4a02791ff">HessianFactor::shared_ptr</a>·<a·class="code·hl_function"·href="a04652.html#a66ac8a770883fec0b220cdd4c2b1446b">linearize</a>(<span·class="keywordtype">double</span>·z,·<span·class="keywordtype">double</span>·u,·<span·class="keywordtype">double</span>·p,</div>
 150 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<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>
 151 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordtype">double</span>·e·=·u·-·z,·e2·=·e·*·e;</div>
 152 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordtype">double</span>·c·=·2·*·<a·class="code·hl_variable"·href="a01428.html#ad5602eb85d05df6cba60e47eebbd3636">logSqrt2PI</a>·-·log(p)·+·e2·*·p;</div>
 153 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······Vector·g1·=·(Vector(1)·&lt;&lt;·-e·*·p).finished();</div>
 154 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······Vector·g2·=·(Vector(1)·&lt;&lt;··0.5·/·p·-·0.5·*·e2).finished();</div>
 155 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······Matrix·G11·=·(Matrix(1,·1)·&lt;&lt;·p).finished();</div>
 156 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······Matrix·G12·=·(Matrix(1,·1)·&lt;&lt;·e).finished();</div>
 157 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······Matrix·G22·=·(Matrix(1,·1)·&lt;&lt;·0.5·/·(p·*·p)).finished();</div>
 158 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03812.html#a10c151a4d4beb9d9af4249f4a02791ff">HessianFactor::shared_ptr</a>(</div>
 159 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··········<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03812.html">HessianFactor</a>(j1,·j2,·G11,·G12,·g1,·G22,·g2,·c));</div>
 160 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div>
 161 </div>
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>162 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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> 
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> 
Max diff block lines reached; 32316/52955 bytes (61.03%) of diff not shown.
17.4 KB
html2text {}
Max HTML report size reached
7.53 KB
./usr/share/doc/libgtsam-dev/html/a00545.html vs.
./usr/share/doc/libgtsam-dev/html/a00920.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/hybrid/MixtureFactor.h·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 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('a00545.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00920.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">MixtureFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ScenarioRunner.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Nonlinear·Mixture·factor·of·continuous·and·discrete.··105 <p>Simple·class·to·test·navigation·scenarios.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00545_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00920_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="a03512.html">gtsam::MixtureFactor</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="a04236.html">gtsam::ScenarioRunner</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>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>
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"><p>Simple·class·to·test·navigation·scenarios.·</p>
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> 
124 <dd> 
125 Varun·Agrawal·</dd></dl> 
126 <dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</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_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00545.html">MixtureFactor.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="a00920.html">ScenarioRunner.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.62 KB
html2text {}
Max HTML report size reached
12.6 KB
./usr/share/doc/libgtsam-dev/html/a00545_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00527_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('a00545_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00527_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="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>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>
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="a00215.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="a00194.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="a00560.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="a00563.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="a00515.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="a00497.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="a01013.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="a01169.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="a01112.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="a01094.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="aa00215_html"><div·class="ttname"><a·href="a00215.html">DiscreteValues.h</a></div></div>337 <div·class="ttc"·id="aa00194_html"><div·class="ttname"><a·href="a00194.html">DiscreteValues.h</a></div></div>
338 <div·class="ttc"·id="aa00515_html"><div·class="ttname"><a·href="a00515.html">HybridValues.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="aa00560_html"><div·class="ttname"><a·href="a00560.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="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>
 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>
340 <div·class="ttc"·id="aa01013_html"><div·class="ttname"><a·href="a01013.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</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>
341 <div·class="ttc"·id="aa01112_html"><div·class="ttname"><a·href="a01112.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</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="a00545.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="a00527.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>
902 B
html2text {}
Max HTML report size reached
14.1 KB
./usr/share/doc/libgtsam-dev/html/a00551_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00557_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('a00551_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00557_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">HybridFactor.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="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>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="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="a00065.html">gtsam/base/Testable.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="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="a00272.html">gtsam/discrete/DecisionTree.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="a00185.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="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="a00659.html">gtsam/inference/Factor.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="a00725.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="a00899.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="a01037.html">gtsam/nonlinear/Values.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="a01004.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>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>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>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>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="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>
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>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>
132 <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>
Offset 207, 20 lines modifiedOffset 207, 20 lines modified
207 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span><span·class="comment">//·HybridFactor</span></div>207 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span><span·class="comment">//·HybridFactor</span></div>
208 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div>208 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div>
209 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span><span·class="comment">//·traits</span></div>209 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span><span·class="comment">//·traits</span></div>
210 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span><span·class="keyword">template</span>·&lt;&gt;</div>210 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span><span·class="keyword">template</span>·&lt;&gt;</div>
211 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno"><a·class="line"·href="a03452.html">··156</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HybridFactor&gt;·{};</div>211 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno"><a·class="line"·href="a03452.html">··156</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HybridFactor&gt;·{};</div>
212 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>·</div>212 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>·</div>
213 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>}··<span·class="comment">//·namespace·gtsam</span></div>213 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>}··<span·class="comment">//·namespace·gtsam</span></div>
214 <div·class="ttc"·id="aa00065_html"><div·class="ttname"><a·href="a00065.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>214 <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>
215 <div·class="ttc"·id="aa00185_html"><div·class="ttname"><a·href="a00185.html">DiscreteKey.h</a></div><div·class="ttdoc">specialized·key·for·discrete·variables</div></div> 
216 <div·class="ttc"·id="aa00272_html"><div·class="ttname"><a·href="a00272.html">DecisionTree.h</a></div><div·class="ttdoc">Decision·Tree·for·use·in·DiscreteFactors.</div></div>215 <div·class="ttc"·id="aa00221_html"><div·class="ttname"><a·href="a00221.html">DecisionTree.h</a></div><div·class="ttdoc">Decision·Tree·for·use·in·DiscreteFactors.</div></div>
 216 <div·class="ttc"·id="aa00239_html"><div·class="ttname"><a·href="a00239.html">DiscreteKey.h</a></div><div·class="ttdoc">specialized·key·for·discrete·variables</div></div>
217 <div·class="ttc"·id="aa00659_html"><div·class="ttname"><a·href="a00659.html">Factor.h</a></div><div·class="ttdoc">The·base·class·for·all·factors.</div></div>217 <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>
218 <div·class="ttc"·id="aa00725_html"><div·class="ttname"><a·href="a00725.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div>218 <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>
219 <div·class="ttc"·id="aa01037_html"><div·class="ttname"><a·href="a01037.html">Values.h</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div></div>219 <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>
220 <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>220 <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_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>221 <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>
222 <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>222 <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>
223 <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>223 <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>
224 <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>224 <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>
225 <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>225 <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>
226 <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>226 <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>
Offset 242, 13 lines modifiedOffset 242, 13 lines modified
242 <div·class="ttc"·id="aa03592_html"><div·class="ttname"><a·href="a03592.html">gtsam::Factor</a></div><div·class="ttdef"><b>Definition</b>·Factor.h:68</div></div>242 <div·class="ttc"·id="aa03592_html"><div·class="ttname"><a·href="a03592.html">gtsam::Factor</a></div><div·class="ttdef"><b>Definition</b>·Factor.h:68</div></div>
243 <div·class="ttc"·id="aa05044_html"><div·class="ttname"><a·href="a05044.html">HybridValues</a></div><div·class="ttdoc">the·error.</div></div>243 <div·class="ttc"·id="aa05044_html"><div·class="ttname"><a·href="a05044.html">HybridValues</a></div><div·class="ttdoc">the·error.</div></div>
244 </div><!--·fragment·--></div><!--·contents·-->244 </div><!--·fragment·--></div><!--·contents·-->
245 </div><!--·doc-content·-->245 </div><!--·doc-content·-->
246 <!--·start·footer·part·-->246 <!--·start·footer·part·-->
247 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->247 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
248 ··<ul>248 ··<ul>
249 ····<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">HybridFactor.h</a></li>249 ····<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>
250 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>250 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
251 ··</ul>251 ··</ul>
252 </div>252 </div>
253 </body>253 </body>
254 </html>254 </html>
862 B
html2text {}
Max HTML report size reached
5.58 KB
./usr/share/doc/libgtsam-dev/html/a00578.html vs.
./usr/share/doc/libgtsam-dev/html/a00122.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/inference/ISAM-inst.h·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 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('a00578.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00122.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, 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">ISAM-inst.h·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>Incremental·update·functionality·(iSAM)·for·BayesTree.··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 <p><a·href="a00578_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>Incremental·update·functionality·(iSAM)·for·BayesTree.·</p>114 <div·class="textblock"><p>a·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·</p>
 115 <dl·class="section·date"><dt>Date</dt><dd>Jun·25,·2010·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00578.html">ISAM-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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00122.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.12 KB
html2text {}
Max HTML report size reached
85.3 KB
./usr/share/doc/libgtsam-dev/html/a00584_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00821_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/inference/JunctionTree-inst.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/linearAlgorithms-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('a00584_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00821_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, 196 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">linearAlgorithms-inst.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
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>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>
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="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="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="a00833.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>
119 <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>·</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="a00614.html">gtsam/inference/JunctionTree.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="a00701.html">gtsam/inference/ClusterTree-inst.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="a01358.html">gtsam/symbolic/SymbolicConditional.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/optional.hpp&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="a01382.html">gtsam/symbolic/SymbolicFactor-inst.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;boost/shared_ptr.hpp&gt;</span></div>
124 <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>
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>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>
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>internal</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>linearAlgorithms</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="comment">/*·*************************************************************************·*/</span></div>
128 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
 135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03856.html">···34</a></span>······<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03856.html">OptimizeData</a>·{</div>
 136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········boost::optional&lt;OptimizeData&amp;&gt;·parentData;</div>
 137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········<a·class="code·hl_class"·href="a02316.html">FastMap&lt;Key,·VectorValues::const_iterator&gt;</a>·cliqueResults;</div>
 138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········<span·class="comment">//VectorValues·ancestorResults;</span></div>
 139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="comment">//VectorValues·results;</span></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> 
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>··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> 
137 <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>
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> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··};</div> 
142 </div>141 </div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>······<span·class="comment">/*·*************************************************************************·*/</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>144 <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>·CLIQUE&gt;</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="}">145 <div·class="foldopen"·id="foldopen00049"·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>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03860.html">···49</a></span>······<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03860.html">OptimizeClique</a></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>········<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·collectedResult;</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>········<a·class="code·hl_struct"·href="a03856.html">OptimizeData</a>·operator()(</div>
Max diff block lines reached; 33300/63970 bytes (52.06%) of diff not shown.
22.6 KB
html2text {}
Max HTML report size reached
5.28 KB
./usr/share/doc/libgtsam-dev/html/a00605.html vs.
./usr/share/doc/libgtsam-dev/html/a00224.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/EliminationTree-inst.h·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 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('a00605.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00224.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">DiscreteJunctionTree.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p><a·href="a00605_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>
 112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
114 <dd>114 <dd>
115 Richard·Roberts·</dd></dl>115 Richard·Roberts·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>Oct·13,·2010·</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="a00605.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00224.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>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>
983 B
html2text {}
Max HTML report size reached
7.67 KB
./usr/share/doc/libgtsam-dev/html/a00608.html vs.
./usr/share/doc/libgtsam-dev/html/a01334.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/inference/EliminationTree.h·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 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('a00608.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01334.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">EliminationTree.h·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>Implements·a·prior·on·the·translation·component·of·a·pose.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00608_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01334_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="a04892.html">gtsam::PoseTranslationPrior&lt;·POSE·&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>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>
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>Implements·a·prior·on·the·translation·component·of·a·pose.·</p>
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>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>
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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00608.html">EliminationTree.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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01334.html">PoseTranslationPrior.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>
1.72 KB
html2text {}
Max HTML report size reached
4.87 KB
./usr/share/doc/libgtsam-dev/html/a00617.html vs.
./usr/share/doc/libgtsam-dev/html/a00854.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/Ordering.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 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('a00617.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00854.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, 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">Ordering.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 <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>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
113 <dd>113 <dd>
114 Andrew·Melim·</dd></dl>114 Frank·Dellaert·</dd></dl>
115 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00617.html">Ordering.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="a00854.html">Scatter.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>
786 B
html2text {}
Max HTML report size reached
121 KB
./usr/share/doc/libgtsam-dev/html/a00629_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01142_source.html
Max HTML report size reached
69.4 KB
./usr/share/doc/libgtsam-dev/html/a00650_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00920_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/inference/Conditional-inst.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('a00650_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00920_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, 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">Conditional-inst.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="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>
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="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="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>
120 <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>
 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>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00665.html">gtsam/inference/Conditional.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="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>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>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>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>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>
130 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="}">140 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
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>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>
 142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</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>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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>
 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>
 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>
 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>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="comment">//·also,·uses·g=10·for·easy·debugging</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">const</span>·Vector3&amp;·gravity_n()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·p_-&gt;n_gravity;·}</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="keyword">const</span>·<a·class="code·hl_class"·href="a04224.html">Scenario</a>&amp;·scenario()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·scenario_;·}</div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·A·gyro·simply·measures·angular·velocity·in·body·frame</span></div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··Vector3·actualAngularVelocity(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·scenario_.<a·class="code·hl_function"·href="a04224.html#af820f44e5f5d6916856e21eee855d3ff">omega_b</a>(t);·}</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">//·An·accelerometer·measures·acceleration·in·body,·but·not·gravity</span></div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··Vector3·actualSpecificForce(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<a·class="code·hl_class"·href="a03228.html">Rot3</a>·bRn(scenario_.rotation(t).<a·class="code·hl_function"·href="a03228.html#a34b31466e7f777ca2ff550ec2cf804c7">transpose</a>());</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·scenario_.acceleration_b(t)·-·bRn·*·gravity_n();</div>
Max diff block lines reached; 10120/53693 bytes (18.85%) of diff not shown.
16.8 KB
html2text {}
Max HTML report size reached
8.39 KB
./usr/share/doc/libgtsam-dev/html/a00671.html vs.
./usr/share/doc/libgtsam-dev/html/a00041.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/inference/BayesTree-inst.h·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 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('a00671.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00041.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, 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">BayesTree-inst.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Value.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>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="a00671_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00041_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="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">
109 <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>
110 Namespaces</h2></td></tr>116 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>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="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>
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"> 
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>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>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>122 <div·class="textblock"><p>The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.·</p>
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>123 <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>
125 <dd> 
126 Michael·Kaess·</dd> 
127 <dd> 
128 Viorela·Ila·</dd> 
129 <dd> 
130 Richard·Roberts·</dd></dl> 
131 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>129 ··<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="a00671.html">BayesTree-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="a00041.html">Value.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>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 ··</ul>132 ··</ul>
139 </div>133 </div>
140 </body>134 </body>
141 </html>135 </html>
1.76 KB
html2text {}
Max HTML report size reached
67.0 KB
./usr/share/doc/libgtsam-dev/html/a00677_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01172_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/inference/LabeledSymbol.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('a00677_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01172_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, 146 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">LabeledSymbol.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="a00677.html">Go·to·the·documentation·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:·10,·SHA:·a26d2fa8dfaf7d4f6ff58449001ae572b47a000ae9db0e1e2690371bbd9d0d3c·...·]</div>107 <a·href="a01172.html">Go·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="l00020"·name="l00020"></a><span·class="lineno">···20</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="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>111 <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;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="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>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>
124 <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>
125 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">118 <div·class="foldopen"·id="foldopen00026"·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>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·cla[·...·truncated·by·diffoscope;·len:·53,·SHA:·64618ef1e735d4f75584029868e1a4ea7985c6da7c62dc0015908c73c911a493·...·]</a>·{</div>
127 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">protected</span>:</div>120 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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> 
129 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··std::uint64_t·j_;</div> 
130 <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> 
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>121 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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>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>
 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="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">public</span>:</div>
 132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</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>
 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="a04444.html#a0a29b56bbe991b4e0ee8b4205b5a1b42">···44</a></span>··<a·class="code·hl_function"·href="a04444.html#a0a29b56bbe991b4e0ee8b4205b5a1b42">LinearContainerFactor</a>()·{}</div>
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>
 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">···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="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>
 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">···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::shared_ptr</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="l00054"·name="l00054"></a><span·class="lineno">···54</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="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="comment">//·Access</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="st[·...·truncated·by·diffoscope;·len:·69,·SHA:·85e226885efea8b1d30e60d30e9f2c34cf4f03cb30fc134757a908012bf2a6ad·...·]</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>
144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>146 <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>147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·Testable</span></div>
148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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[·...·truncated·by·diffoscope;·len:·270,·SHA:·22400ba63093a8414367e7d97b460222edf20ca839116df3d3c04017aedfd64f·...·]</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[·...·truncated·by·diffoscope;·len:·89,·SHA:·810a94897672cc65c1f2b4f3992c6c6923e070e02740d6e66b128d6520ec5672·...·]</div>
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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="c[·...·truncated·by·diffoscope;·len:·168,·SHA:·f7d4c286bfa4a0fa4aa164af64cc20c46e5ce7bf49e84e3f382ee4d5df445e4e·...·]</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>
 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>
152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>154 <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="c[·...·truncated·by·diffoscope;·len:·162,·SHA:·c57c846d8e24e66664097e868fd8b349e77f2be90d93b0491c05449400f8818a·...·]</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>
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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#ac07[·...·truncated·by·diffoscope;·len:·125,·SHA:·30873597d9cefcdcb9038022be301dc4be0bbc4862da328f41c7ff39ff80fc6a·...·]</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>
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>
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>160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
Max diff block lines reached; 24929/52689 bytes (47.31%) of diff not shown.
15.4 KB
html2text {}
Max HTML report size reached
6.67 KB
./usr/share/doc/libgtsam-dev/html/a00686.html vs.
./usr/share/doc/libgtsam-dev/html/a00362.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/Symbol.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoPoint2.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('a00686.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00362.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, 39 lines modifiedOffset 96, 37 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">Symbol.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">StereoPoint2.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: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>114 <tr·class="memitem:a3a54f1f148aae3d1d818305d844116c9"·id="r_a3a54f1f148aae3d1d818305d844116c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a54f1f148aae3d1d818305d844116c9"·name="a3a54f1f148aae3d1d818305d844116c9"></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="a03352.html">StereoPoint2</a>·&amp;p)</td></tr>
 116 <tr·class="separator:a3a54f1f148aae3d1d818305d844116c9"><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>June·9,·2012·</dd></dl>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·26,·2010·</dd></dl>
120 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>dellaert·</dd></dl>
121 <dd> 
122 :·Richard·Roberts·</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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00686.html">Symbol.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_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00362.html">StereoPoint2.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.14 KB
html2text {}
Max HTML report size reached
7.0 KB
./usr/share/doc/libgtsam-dev/html/a00689.html vs.
./usr/share/doc/libgtsam-dev/html/a00260.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/inference/MetisIndex.h·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('a00689.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00260.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, 39 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">MetisIndex.h·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="a00689_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00260_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="a03676.html">gtsam::MetisIndex</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="a02848.html">gtsam::DiscreteEliminationTree</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·algori[·...·truncated·by·diffoscope;·len:·22,·SHA:·f1e471b18a42c8450d3a6bc4576a5eaf6d288564d5990ffb6575a1cfeb701722·...·].html#details">More...</a><br·/></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>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>
118 </table>118 </table>
119 <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>Andrew·Melim·</dd></dl>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
121 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>121 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 122 <dd>
 123 Richard·Roberts·</dd></dl>
122 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
125 <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!·-->
126 ··<ul>128 ··<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="a00689.html">MetisIndex.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_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00260.html">DiscreteEliminationTree.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>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 ··</ul>131 ··</ul>
130 </div>132 </div>
131 </body>133 </body>
132 </html>134 </html>
1.39 KB
html2text {}
Max HTML report size reached
37.7 KB
./usr/share/doc/libgtsam-dev/html/a00689_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01328_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/inference/MetisIndex.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/InitializePose.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('a00689_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01328_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, 113 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">MetisIndex.h</div></div>104 ··<div·class="headertitle"><div·class="title">InitializePose.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
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>107 <a·href="a01328.html">Go·to·the·documentation·of·this·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="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>·</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="a00662.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="a00641.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="a00098.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="a00020.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>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="a08137.html">gtsam/inference/Symbol.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="a01067.html">gtsam/nonlinear/GaussNewtonOptimizer.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="a08152.html">gtsam/nonlinear/PriorFactor.h</a>&gt;</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> 
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> 
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> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#ifdef·__clang__</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> 
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>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01274.html">gtsam/slam/BetweenFactor.h</a>&gt;</span></div>
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</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>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>
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>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>initialize·{</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>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">static</span>·<span·class="keyword">constexpr</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·kAnchorKey·=·99999999;</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>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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">template</span>·&lt;<span·class="keyword">class</span>·Pose&gt;</div>
 132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">static</span>·NonlinearFactorGraph·buildPoseGraph(<span·class="keyword">const</span>·NonlinearFactorGraph&amp;·graph)·{</div>
 133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··NonlinearFactorGraph·poseGraph;</div>
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
152 <div·class="foldopen"·id="foldopen00061"·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> 
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······nKeys_(0)·{</div> 
155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div> 
156 </div>135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·factor·:·graph)·{</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="comment">//·recast·to·a·between·on·Pose</span></div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keywordflow">if</span>·(<span·class="keyword">auto</span>·between·=</div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>············boost::dynamic_pointer_cast&lt;BetweenFactor&lt;Pose&gt;·&gt;(factor))</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······poseGraph.<a·class="code·hl_function"·href="a03524.html#abfdae5dfdd83614797463fe4171b18a5">add</a>(between);</div>
157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="comment">//·recast·PriorFactor&lt;Pose&gt;·to·BetweenFactor&lt;Pose&gt;</span></div>
 142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">if</span>·(<span·class="keyword">auto</span>·prior·=·boost::dynamic_pointer_cast&lt;PriorFactor&lt;Pose&gt;·&gt;(factor))</div>
 143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······poseGraph.emplace_shared&lt;BetweenFactor&lt;Pose&gt;·&gt;(</div>
 144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··········kAnchorKey,·prior-&gt;keys()[0],·prior-&gt;prior(),·prior-&gt;noiseModel());</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
 146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keywordflow">return</span>·poseGraph;</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>·</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>149 <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>·Pose&gt;</div>
 150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">static</span>·<a·class="code·hl_class"·href="a05076.html">Values</a>·computePoses(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05076.html">Values</a>&amp;·initialRot,</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> 
160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······nKeys_(0)·{</div> 
161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····augment(factorGraph);</div>151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>···························NonlinearFactorGraph*·posegraph,</div>
 152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>···························<span·class="keywordtype">bool</span>·singleIter·=·<span·class="keyword">true</span>)·{</div>
 153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">const</span>·<span·class="keyword">auto</span>·origin·=·Pose().translation();</div>
162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">//·Upgrade·rotations·to·full·poses</span></div>
 156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_class"·href="a05076.html">Values</a>·initialPose;</div>
 157 <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">auto</span>&amp;·key_rot·:·initialRot.extract&lt;typename·Pose::Rotation&gt;())·{</div>
 158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·key·=·key_rot.first;</div>
 159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·rot·=·key_rot.second;</div>
 160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">const</span>·Pose·initializedPose(rot,·origin);</div>
Max diff block lines reached; 11044/30917 bytes (35.72%) of diff not shown.
7.41 KB
html2text {}
Max HTML report size reached
30.6 KB
./usr/share/doc/libgtsam-dev/html/a00698_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01361_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/inference/ISAM.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('a00698_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01361_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, 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">ISAM.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="a00698.html">Go·to·the·documentation·of·this·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="a01361.html">Go·to·the·documentation·of·this·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="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>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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01394.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">#include·&lt;<a·class="code"·href="a01364.html">gtsam/symbolic/SymbolicBayesNet.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>121 <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="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="l00024"·name="l00024"></a><span·class="lineno">···24</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>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>
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="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>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>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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>
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> 
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>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</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>
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>137 <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>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>
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>140 <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"><a·class="line"·href="a03640.html#a528e028d3e062171007e8f40b55fdbae">···49</a></span>··<a·class="code·hl_function"·href="a03640.html#a528e028d3e062171007e8f40b55fdbae">ISAM</a>()·{}</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,·<sp[·...·truncated·by·diffoscope;·len:·84,·SHA:·ee5fc9f303350aaa6acc0fa46e7d3dba7c59486a6b9e848c565c3ba02911b549·...·]</div>
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>[·...·truncated·by·diffoscope;·len:·77,·SHA:·47176cead825766c1e0194ea86eb4db98ad5f42c020c79f434c3e25a4196d62d·...·]</div>143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">private</span>:</div>
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>
146 <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>
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>147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">friend</span>·class·::EliminationTreeTester;</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>148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>149 <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> 
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> 
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">···75</span>};</div> 
156 </div>150 </div>
157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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><span·class="keyword">template</span>&lt;&gt;</div>
 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>
 157 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}··<span·class="comment">//·namespace·gtsam</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="aa01394_html"><div·class="ttname"><a·href="a01394.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>159 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">EliminationTree.h</a></div></div>
 160 <div·class="ttc"·id="aa01364_html"><div·class="ttname"><a·href="a01364.html">SymbolicBayesNet.h</a></div></div>
 161 <div·class="ttc"·id="aa01379_html"><div·class="ttname"><a·href="a01379.html">SymbolicFactorGraph.h</a></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>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="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> 
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> 
165 <div·class="ttc"·id="aa03640_html_af0cea02debf437dfc89023b081a431ac"><div·class="ttname"><a·href="a03640.html#af0cea02debf437dfc89023b081a431ac">gtsam::ISAM::updateInternal</a></div><div·class="ttdeci">void·updateInternal(const·FactorGraphType·&amp;newFactors,·Cliques·*orphans,·c[·...·truncated·by·diffoscope;·len:·221,·SHA:·9d23161ed8d883a95978f26d566b007e20dccaf0f4e9585203b836025107c862·...·]</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>
 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>
 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>
 168 <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>
 169 <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>
 170 <div·class="ttc"·id="aa05004_html_a8f2e544d15c932a58dd830641679c715"><div·class="ttname"><a·href="a05004.html#a8f2e544d15c932a58dd830641679c715">gtsam::SymbolicEliminationTree::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>·SymbolicEliminationTree.h:33</div></div>
Max diff block lines reached; 955/23745 bytes (4.02%) of diff not shown.
7.3 KB
html2text {}
Max HTML report size reached
19.3 KB
./usr/share/doc/libgtsam-dev/html/a00716_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01346_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/GaussianConditional-inl.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 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('a00716_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01346_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, 60 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">GaussianConditional-inl.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="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>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="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="l00019"·name="l00019"></a><span·class="lineno">···19</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="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><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="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>
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="comment">/*·*************************************************************************·*/</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·TERMS&gt;</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>
126 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="}">125 <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="a03764.html#aef1269abaa639f7f2fbd9608bdb9e034">···26</a></span>··<a·class="code·hl_function"·href="a03764.html#a350122154dc86824df762ae59ee51f80">GaussianConditional::GaussianConditional</a>(<span·class="keyword">const</span>·TERMS&amp;·terms,</div> 
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>····<span·class="keywordtype">size_t</span>·nrFrontals,·<span·class="keyword">const</span>·Vector&amp;·d,·<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas)·:</div> 
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a03844.html">BaseFactor</a>(terms,·d,·sigmas),·<a·class="code·hl_typedef"·href="a03764.html#a42acbab01dda87c1017d4f996bfb9ff7">BaseConditional</a>(nrFrontals)·{}</div> 
130 </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"[·...·truncated·by·diffoscope;·len:·93,·SHA:·ecafde132145f997a881d6ea04e5a1f08dfa4ee8fab5cf5136da2fec7c8b29e2·...·]/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>
131 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
132 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
133 <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>·KEYS&gt;</div> 
134 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}"> 
135 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03764.html#ac9e5299e4c0c1f6a0ff3515f6c08fe92">···32</a></span>··<a·class="code·hl_function"·href="a03764.html#a350122154dc86824df762ae59ee51f80">GaussianConditional::GaussianConditional</a>(</div> 
136 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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,·<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas)·:</div> 
137 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<a·class="code·hl_class"·href="a03844.html">BaseFactor</a>(keys,·augmentedMatrix,·sigmas),·<a·class="code·hl_typedef"·href="a03764.html#a42acbab01dda87c1017d4f996bfb9ff7">BaseConditional</a>(nrFrontals)·{}</div> 
138 </div> 
139 <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>
 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>
140 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<span·class="comment">//·gtsam</span></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>
 137 <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>·</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>
 140 </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>}</div>
 143 <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>
 144 <div·class="ttc"·id="aa01391_html"><div·class="ttname"><a·href="a01391.html">SymbolicBayesTree.h</a></div></div>
141 <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·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>
 146 <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>
 147 <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>
 148 <div·class="ttc"·id="aa05032_html"><div·class="ttname"><a·href="a05032.html">gtsam::SymbolicISAM</a></div><div·class="ttdef"><b>Definition</b>·SymbolicISAM.h:27</div></div>
142 <div·class="ttc"·id="aa02660_html"><div·class="ttname"><a·href="a02660.html">gtsam::VerticalBlockMatrix</a></div><div·class="ttdoc">This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·vertical·blocks.</div><div·class="ttdef"><b>Definition</b>·VerticalBlockMatrix.h:43</div></div> 
143 <div·class="ttc"·id="aa03764_html_a350122154dc86824df762ae59ee51f80"><div·class="ttname"><a·href="a03764.html#a350122154dc86824df762ae59ee51f80">gtsam::GaussianConditional::GaussianConditional</a></div><div·class="ttdeci">GaussianConditional()</div><div·class="ttdoc">default·constructor·needed·for·serialization</div><div·class="ttdef"><b>Definition</b>·GaussianConditional.h:54</div></div> 
144 <div·class="ttc"·id="aa03764_html_a42acbab01dda87c1017d4f996bfb9ff7"><div·class="ttname"><a·href="a03764.html#a42acbab01dda87c1017d4f996bfb9ff7">gtsam::GaussianConditional::BaseConditional</a></div><div·class="ttdeci">Conditional&lt;·BaseFactor,·This·&gt;·BaseConditional</div><div·class="ttdoc">Typedef·to·our·conditional·base·class.</div><div·class="ttdef"><b>Definition</b>·GaussianConditional.h:48</div></div> 
145 <div·class="ttc"·id="aa03844_html"><div·class="ttname"><a·href="a03844.html">gtsam::JacobianFactor</a></div><div·class="ttdoc">A·Gaussian·factor·in·the·squared-error·form.</div><div·class="ttdef"><b>Definition</b>·JacobianFactor.h:91</div></div> 
146 </div><!--·fragment·--></div><!--·contents·-->149 </div><!--·fragment·--></div><!--·contents·-->
147 </div><!--·doc-content·-->150 </div><!--·doc-content·-->
148 <!--·start·footer·part·-->151 <!--·start·footer·part·-->
149 <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!·-->
150 ··<ul>153 ··<ul>
151 ····<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-inl.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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01346.html">SymbolicISAM.h</a></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>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>
153 ··</ul>156 ··</ul>
154 </div>157 </div>
155 </body>158 </body>
156 </html>159 </html>
4.42 KB
html2text {}
Max HTML report size reached
65.4 KB
./usr/share/doc/libgtsam-dev/html/a00719_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01187_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/BinaryJacobianFactor.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('a00719_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01187_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, 132 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">BinaryJacobianFactor.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="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>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>
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="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">#include·&lt;gtsam/geometry/Unit3.h&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="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>
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>·</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="a00833.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="a00089.html">gtsam/base/SymmetricBlockMatrix.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>
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/timing.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>
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><span·class="preprocessor">#include·&lt;utility&gt;</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>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
125 <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>
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>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>
127 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">150 <div·class="foldopen"·id="foldopen00051"·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">JacobianFac[·...·truncated·by·diffoscope;·len:·3,·SHA:·bd144d4b9250b5395989271bf922dc5efcc4f66c8ee2e180e1a29c96db47f8b5·...·]</a>·{</div>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>
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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>
130 <div·class="foldopen"·id="foldopen00036"·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>
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> 
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> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··}</div>166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·lmParams_(lmParams)·{}</div>
137 </div>167 </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> 
Max diff block lines reached; 14385/48466 bytes (29.68%) of diff not shown.
18.0 KB
html2text {}
Max HTML report size reached
5.25 KB
./usr/share/doc/libgtsam-dev/html/a00731.html vs.
./usr/share/doc/libgtsam-dev/html/a01145.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/linear/GaussianFactor.cpp·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 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('a00731.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01145.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, 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">GaussianFactor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">NonlinearISAM.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.·· 
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>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>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>
116 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>118 ··<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="a00731.html">GaussianFactor.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="a01145.html">NonlinearISAM.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>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 ··</ul>121 ··</ul>
124 </div>122 </div>
125 </body>123 </body>
126 </html>124 </html>
959 B
html2text {}
Max HTML report size reached
63.6 KB
./usr/share/doc/libgtsam-dev/html/a00734_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00797_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/linear/PCGSolver.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('a00734_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00797_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, 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">PCGSolver.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 <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>
112 <div·class="line"><a·id="l00006"·name="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="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
127 <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="a00668.html">gtsam/inference/Ordering.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="a00704.html">gtsam/linear/ConjugateGradientSolver.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>·</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>
 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>
 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>
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</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;map&gt;</span></div>
130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>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="l00026"·name="l00026"></a><span·class="lineno">···26</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">//·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>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">class·</span>KeyInfo;</div>
133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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>
134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>KeyInfo;</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>
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>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>
137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">struct·</span>PreconditionerParameters;</div> 
138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
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="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·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</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="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>139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 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>
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>142 <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> 
152 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·*preconditioner_;</div>143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div>
153 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</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="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>
154 <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">···52</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>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">public</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>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>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>
159 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······verbosity_(v)·{</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>154 <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>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>
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> 
166 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">public</span>:</div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··}</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> 
169 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="comment">/*·utility·*/</span></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>
170 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">protected</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>
Max diff block lines reached; 32437/50909 bytes (63.72%) of diff not shown.
13.7 KB
html2text {}
Max HTML report size reached
34.4 KB
./usr/share/doc/libgtsam-dev/html/a00740_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00518_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/GaussianEliminationTree.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 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('a00740_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00518_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, 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">GaussianEliminationTree.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="a00740.html">Go·to·the·documentation·of·this·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="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>
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="a00809.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="a00725.html">gtsam/linear/GaussianFactorGraph.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>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00608.html">gtsam/inference/EliminationTree.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>·</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>
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> 
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>127 <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>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span>DiscreteFactor;</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#a888dd1388dc4[·...·truncated·by·diffoscope;·len:·38,·SHA:·de5abc06e00a7cbc70b26035b3a2c117edc28bc709da546238612b5d58d0e502·...·]</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>
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="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=[·...·truncated·by·diffoscope;·len:·44,·SHA:·f056f51c265d88f739a5a2839df5bb339c3af9a43049d00788935fb6fda6f5e9·...·]>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="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"·href="a03524.html">FactorGraph</a>&lt;Factor&gt;·{</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>
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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="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="a04[·...·truncated·by·diffoscope;·len:·30,·SHA:·de8c22e923afa139907f62d132821531bf7064e2dd7621108d01e0ad87235982·...·]</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>
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>144 <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>····<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,·<spa[·...·truncated·by·diffoscope;·len:·74,·SHA:·7e97be17af279229df15d17ee0e14d6c3799559553a338d98f4bfd45ff9350c4·...·]t</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:·12,·SHA:·e687c69ac0a94a95ba4c02c872a562b0a67652f56afff0693a1542ae79d04695·...·]t</span>;</div>
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>
 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">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;DERIVEDFACTOR&gt;</a>&amp;·graph)·:·<a·class="code·hl_class"·href="a03524.html">Base</a>(graph)·{}</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> 
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>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="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>
 161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 162 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}··<span·class="comment">//·namespace·gtsam</span></div>
151 <div·class="ttc"·id="aa00608_html"><div·class="ttname"><a·href="a00608.html">EliminationTree.h</a></div></div>163 <div·class="ttc"·id="aa00557_html"><div·class="ttname"><a·href="a00557.html">HybridFactor.h</a></div></div>
152 <div·class="ttc"·id="aa00725_html"><div·class="ttname"><a·href="a00725.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div>164 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">FactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·Base·Class.</div></div>
153 <div·class="ttc"·id="aa00809_html"><div·class="ttname"><a·href="a00809.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>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>
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="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> 
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> 
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>166 <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[·...·truncated·by·diffoscope;·len:·84,·SHA:·e4bdc2df211d092584a0b1f9f91ba30a623115c407cfb5f04ae3e5bafb08dd5e·...·]</div></div>
 167 <div·class="ttc"·id="aa02320_html"><div·class="ttname"><a·href="a02320.html">gtsam::FastSet&lt;·Key·&gt;</a></div></div>
 168 <div·class="ttc"·id="aa03456_html"><div·class="ttname"><a·href="a03456.html">gtsam::HybridFactorGraph</a></div><div·class="ttdoc">Hybrid·Factor·Graph·Factor·graph·with·utilities·for·hybrid·factors.</div><div·class="ttdef"><b>Definition</b>·HybridFactorGraph.h:39</div></div>
Max diff block lines reached; 963/26072 bytes (3.69%) of diff not shown.
8.83 KB
html2text {}
Max HTML report size reached
13.5 KB
./usr/share/doc/libgtsam-dev/html/a00770_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00881_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('a00770_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00881_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">iterative.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="a00770.html">Go·to·the·documentation·of·this·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="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="a00119.html">gtsam/base/Matrix.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="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="a00869.html">gtsam/linear/VectorValues.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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00704.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;<a·class="code"·href="a00815.html">gtsam/linear/ConjugateGradientSolver.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="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>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>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>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="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
Offset 210, 20 lines modifiedOffset 210, 20 lines modified
210 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·fg,</div>210 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·fg,</div>
211 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x,</div>211 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x,</div>
212 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·&amp;·parameters);</div>212 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·&amp;·parameters);</div>
213 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>213 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>
214 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div>214 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div>
215 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>}·<span·class="comment">//·namespace·gtsam</span></div>215 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>}·<span·class="comment">//·namespace·gtsam</span></div>
216 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div>216 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div>
217 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.html">gtsam/linear/iterative-inl.h</a>&gt;</span></div>217 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00722.html">gtsam/linear/iterative-inl.h</a>&gt;</span></div>
218 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>·</div>218 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>·</div>
219 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>219 <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>
220 <div·class="ttc"·id="aa00704_html"><div·class="ttname"><a·href="a00704.html">ConjugateGradientSolver.h</a></div><div·class="ttdoc">Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.</div></div> 
221 <div·class="ttc"·id="aa00869_html"><div·class="ttname"><a·href="a00869.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div> 
222 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">iterative-inl.h</a></div><div·class="ttdoc">Iterative·methods,·template·implementation.</div></div>220 <div·class="ttc"·id="aa00722_html"><div·class="ttname"><a·href="a00722.html">iterative-inl.h</a></div><div·class="ttdoc">Iterative·methods,·template·implementation.</div></div>
 221 <div·class="ttc"·id="aa00815_html"><div·class="ttname"><a·href="a00815.html">ConjugateGradientSolver.h</a></div><div·class="ttdoc">Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.</div></div>
 222 <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>
223 <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>223 <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>
224 <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>224 <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>
225 <div·class="ttc"·id="aa01428_html_a6516ea957c3a22ddf429cefef1fe9486"><div·class="ttname"><a·href="a01428.html#a6516ea957c3a22ddf429cefef1fe9486">gtsam::conjugateGradients</a></div><div·class="ttdeci">V·conjugateGradients(const·S·&amp;Ab,·V·x,·const·ConjugateGradientParameters·&amp;parameters,·bool·steepest)</div><div·class="ttdoc">Method·of·conjugate·gradients·(CG)·template·&quot;System&quot;·class·S·needs·gradient(S,v),·e=S*v,...</div><div·class="ttdef"><b>Definition</b>·iterative-inl.h:125</div></div>225 <div·class="ttc"·id="aa01428_html_a6516ea957c3a22ddf429cefef1fe9486"><div·class="ttname"><a·href="a01428.html#a6516ea957c3a22ddf429cefef1fe9486">gtsam::conjugateGradients</a></div><div·class="ttdeci">V·conjugateGradients(const·S·&amp;Ab,·V·x,·const·ConjugateGradientParameters·&amp;parameters,·bool·steepest)</div><div·class="ttdoc">Method·of·conjugate·gradients·(CG)·template·&quot;System&quot;·class·S·needs·gradient(S,v),·e=S*v,...</div><div·class="ttdef"><b>Definition</b>·iterative-inl.h:125</div></div>
226 <div·class="ttc"·id="aa01428_html_ad2b587fde5d35a27d6c88feb4432e785"><div·class="ttname"><a·href="a01428.html#ad2b587fde5d35a27d6c88feb4432e785">gtsam::conjugateGradientDescent</a></div><div·class="ttdeci">Vector·conjugateGradientDescent(const·System·&amp;Ab,·const·Vector·&amp;x,·const·ConjugateGradientParameters·&amp;parameters)</div><div·class="ttdoc">Method·of·conjugate·gradients·(CG),·System·version.</div><div·class="ttdef"><b>Definition</b>·iterative.cpp:45</div></div>226 <div·class="ttc"·id="aa01428_html_ad2b587fde5d35a27d6c88feb4432e785"><div·class="ttname"><a·href="a01428.html#ad2b587fde5d35a27d6c88feb4432e785">gtsam::conjugateGradientDescent</a></div><div·class="ttdeci">Vector·conjugateGradientDescent(const·System·&amp;Ab,·const·Vector·&amp;x,·const·ConjugateGradientParameters·&amp;parameters)</div><div·class="ttdoc">Method·of·conjugate·gradients·(CG),·System·version.</div><div·class="ttdef"><b>Definition</b>·iterative.cpp:45</div></div>
227 <div·class="ttc"·id="aa03728_html"><div·class="ttname"><a·href="a03728.html">gtsam::ConjugateGradientParameters</a></div><div·class="ttdoc">parameters·for·the·conjugate·gradient·method</div><div·class="ttdef"><b>Definition</b>·ConjugateGradientSolver.h:29</div></div>227 <div·class="ttc"·id="aa03728_html"><div·class="ttname"><a·href="a03728.html">gtsam::ConjugateGradientParameters</a></div><div·class="ttdoc">parameters·for·the·conjugate·gradient·method</div><div·class="ttdef"><b>Definition</b>·ConjugateGradientSolver.h:29</div></div>
228 <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>228 <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>
229 <div·class="ttc"·id="aa03824_html"><div·class="ttname"><a·href="a03824.html">gtsam::System</a></div><div·class="ttdoc">Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...</div><div·class="ttdef"><b>Definition</b>·iterative.h:44</div></div>229 <div·class="ttc"·id="aa03824_html"><div·class="ttname"><a·href="a03824.html">gtsam::System</a></div><div·class="ttdoc">Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...</div><div·class="ttdef"><b>Definition</b>·iterative.h:44</div></div>
Offset 237, 13 lines modifiedOffset 237, 13 lines modified
237 <div·class="ttc"·id="aa03828_html"><div·class="ttname"><a·href="a03828.html">gtsam::IterativeOptimizationParameters</a></div><div·class="ttdoc">parameters·for·iterative·linear·solvers</div><div·class="ttdef"><b>Definition</b>·IterativeSolver.h:44</div></div>237 <div·class="ttc"·id="aa03828_html"><div·class="ttname"><a·href="a03828.html">gtsam::IterativeOptimizationParameters</a></div><div·class="ttdoc">parameters·for·iterative·linear·solvers</div><div·class="ttdef"><b>Definition</b>·IterativeSolver.h:44</div></div>
238 <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>238 <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>
239 </div><!--·fragment·--></div><!--·contents·-->239 </div><!--·fragment·--></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="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">iterative.h</a></li>244 ····<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>
245 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>245 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
246 ··</ul>246 ··</ul>
247 </div>247 </div>
248 </body>248 </body>
249 </html>249 </html>
981 B
html2text {}
Max HTML report size reached
8.09 KB
./usr/share/doc/libgtsam-dev/html/a00776.html vs.
./usr/share/doc/libgtsam-dev/html/a00758.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/AcceleratedPowerMethod.h·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 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('a00776.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00758.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, 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">PowerMethod.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>Power·method·for·fast·eigenvalue·and·eigenvector·computation.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00776_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00758_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="a03980.html">gtsam::PowerMethod&lt;·Operator·&gt;</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">Compute·maximum·Eigenpair·with·power·method.··<a·href="a03980.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>Power·method·for·fast·eigenvalue·and·eigenvector·computation.·</p>
130 <dl·class="section·date"><dt>Date</dt><dd>Sept·2020·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>Sept·2020·</dd></dl>
131 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</dd></dl>124 <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="a00776.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="a00758.html">PowerMethod.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.76 KB
html2text {}
Max HTML report size reached
10.3 KB
./usr/share/doc/libgtsam-dev/html/a00776_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00812_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('a00776_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00812_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">AcceleratedPowerMethod.h</div></div>104 ··<div·class="headertitle"><div·class="title">AcceleratedPowerMethod.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00776.html">Go·to·the·documentation·of·this·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-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="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="a00800.html">gtsam/linear/PowerMethod.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="a00758.html">gtsam/linear/PowerMethod.h</a>&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="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>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="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">using·</span>Sparse·=·Eigen::SparseMatrix&lt;double&gt;;</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>
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="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Operator&gt;</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>
127 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
Offset 235, 15 lines modifiedOffset 235, 15 lines modified
235 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>····<span·class="keywordflow">return</span>·isConverged;</div>235 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>····<span·class="keywordflow">return</span>·isConverged;</div>
236 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>··}</div>236 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>··}</div>
237 </div>237 </div>
238 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>};</div>238 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>};</div>
239 </div>239 </div>
240 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>·</div>240 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>·</div>
241 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>}··<span·class="comment">//·namespace·gtsam</span></div>241 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>}··<span·class="comment">//·namespace·gtsam</span></div>
242 <div·class="ttc"·id="aa00800_html"><div·class="ttname"><a·href="a00800.html">PowerMethod.h</a></div><div·class="ttdoc">Power·method·for·fast·eigenvalue·and·eigenvector·computation.</div></div>242 <div·class="ttc"·id="aa00758_html"><div·class="ttname"><a·href="a00758.html">PowerMethod.h</a></div><div·class="ttdoc">Power·method·for·fast·eigenvalue·and·eigenvector·computation.</div></div>
243 <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>243 <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>
244 <div·class="ttc"·id="aa03716_html"><div·class="ttname"><a·href="a03716.html">gtsam::AcceleratedPowerMethod</a></div><div·class="ttdoc">Compute·maximum·Eigenpair·with·accelerated·power·method.</div><div·class="ttdef"><b>Definition</b>·AcceleratedPowerMethod.h:51</div></div>244 <div·class="ttc"·id="aa03716_html"><div·class="ttname"><a·href="a03716.html">gtsam::AcceleratedPowerMethod</a></div><div·class="ttdoc">Compute·maximum·Eigenpair·with·accelerated·power·method.</div><div·class="ttdef"><b>Definition</b>·AcceleratedPowerMethod.h:51</div></div>
245 <div·class="ttc"·id="aa03716_html_a0d290aa81fbfb4db02d9f3a8790ceb85"><div·class="ttname"><a·href="a03716.html#a0d290aa81fbfb4db02d9f3a8790ceb85">gtsam::AcceleratedPowerMethod::acceleratedPowerIteration</a></div><div·class="ttdeci">Vector·acceleratedPowerIteration(const·Vector·&amp;x1,·const·Vector·&amp;x0,·const·double·beta)·const</div><div·class="ttdoc">Run·accelerated·power·iteration·to·get·ritzVector·with·beta·and·previous·two·ritzVector·x0·and·x00,...</div><div·class="ttdef"><b>Definition</b>·AcceleratedPowerMethod.h:80</div></div>245 <div·class="ttc"·id="aa03716_html_a0d290aa81fbfb4db02d9f3a8790ceb85"><div·class="ttname"><a·href="a03716.html#a0d290aa81fbfb4db02d9f3a8790ceb85">gtsam::AcceleratedPowerMethod::acceleratedPowerIteration</a></div><div·class="ttdeci">Vector·acceleratedPowerIteration(const·Vector·&amp;x1,·const·Vector·&amp;x0,·const·double·beta)·const</div><div·class="ttdoc">Run·accelerated·power·iteration·to·get·ritzVector·with·beta·and·previous·two·ritzVector·x0·and·x00,...</div><div·class="ttdef"><b>Definition</b>·AcceleratedPowerMethod.h:80</div></div>
246 <div·class="ttc"·id="aa03716_html_a1aae79479b85879cc10e97f081dcfd19"><div·class="ttname"><a·href="a03716.html#a1aae79479b85879cc10e97f081dcfd19">gtsam::AcceleratedPowerMethod::AcceleratedPowerMethod</a></div><div·class="ttdeci">AcceleratedPowerMethod(const·Operator·&amp;A,·const·boost::optional&lt;·Vector·&gt;·initial=boost::none,·double·initialBeta=0.0)</div><div·class="ttdoc">Constructor·from·aim·matrix·A·(given·as·Matrix·or·Sparse),·optional·intial·vector·as·ritzVector.</div><div·class="ttdef"><b>Definition</b>·AcceleratedPowerMethod.h:62</div></div>246 <div·class="ttc"·id="aa03716_html_a1aae79479b85879cc10e97f081dcfd19"><div·class="ttname"><a·href="a03716.html#a1aae79479b85879cc10e97f081dcfd19">gtsam::AcceleratedPowerMethod::AcceleratedPowerMethod</a></div><div·class="ttdeci">AcceleratedPowerMethod(const·Operator·&amp;A,·const·boost::optional&lt;·Vector·&gt;·initial=boost::none,·double·initialBeta=0.0)</div><div·class="ttdoc">Constructor·from·aim·matrix·A·(given·as·Matrix·or·Sparse),·optional·intial·vector·as·ritzVector.</div><div·class="ttdef"><b>Definition</b>·AcceleratedPowerMethod.h:62</div></div>
247 <div·class="ttc"·id="aa03716_html_a21ae63aed0ead222ca8e7bb334a4877c"><div·class="ttname"><a·href="a03716.html#a21ae63aed0ead222ca8e7bb334a4877c">gtsam::AcceleratedPowerMethod::estimateBeta</a></div><div·class="ttdeci">double·estimateBeta(const·size_t·T=10)·const</div><div·class="ttdoc">Tuning·the·momentum·beta·using·the·Best·Heavy·Ball·algorithm·in·Ref(3),·T·is·the·iteration·time·to·fi...</div><div·class="ttdef"><b>Definition</b>·AcceleratedPowerMethod.h:101</div></div>247 <div·class="ttc"·id="aa03716_html_a21ae63aed0ead222ca8e7bb334a4877c"><div·class="ttname"><a·href="a03716.html#a21ae63aed0ead222ca8e7bb334a4877c">gtsam::AcceleratedPowerMethod::estimateBeta</a></div><div·class="ttdeci">double·estimateBeta(const·size_t·T=10)·const</div><div·class="ttdoc">Tuning·the·momentum·beta·using·the·Best·Heavy·Ball·algorithm·in·Ref(3),·T·is·the·iteration·time·to·fi...</div><div·class="ttdef"><b>Definition</b>·AcceleratedPowerMethod.h:101</div></div>
248 <div·class="ttc"·id="aa03716_html_ac48562a928acf0285d918f0312e5f9f9"><div·class="ttname"><a·href="a03716.html#ac48562a928acf0285d918f0312e5f9f9">gtsam::AcceleratedPowerMethod::acceleratedPowerIteration</a></div><div·class="ttdeci">Vector·acceleratedPowerIteration()·const</div><div·class="ttdoc">Run·accelerated·power·iteration·to·get·ritzVector·with·beta·and·previous·two·ritzVector·x0·and·x00,...</div><div·class="ttdef"><b>Definition</b>·AcceleratedPowerMethod.h:92</div></div>248 <div·class="ttc"·id="aa03716_html_ac48562a928acf0285d918f0312e5f9f9"><div·class="ttname"><a·href="a03716.html#ac48562a928acf0285d918f0312e5f9f9">gtsam::AcceleratedPowerMethod::acceleratedPowerIteration</a></div><div·class="ttdeci">Vector·acceleratedPowerIteration()·const</div><div·class="ttdoc">Run·accelerated·power·iteration·to·get·ritzVector·with·beta·and·previous·two·ritzVector·x0·and·x00,...</div><div·class="ttdef"><b>Definition</b>·AcceleratedPowerMethod.h:92</div></div>
249 <div·class="ttc"·id="aa03716_html_ad7509723eb7602fc1b911bbde6061055"><div·class="ttname"><a·href="a03716.html#ad7509723eb7602fc1b911bbde6061055">gtsam::AcceleratedPowerMethod::compute</a></div><div·class="ttdeci">bool·compute(size_t·maxIterations,·double·tol)</div><div·class="ttdoc">Start·the·accelerated·iteration,·after·performing·the·accelerated·iteration,·calculate·the·ritz·error...</div><div·class="ttdef"><b>Definition</b>·AcceleratedPowerMethod.h:156</div></div>249 <div·class="ttc"·id="aa03716_html_ad7509723eb7602fc1b911bbde6061055"><div·class="ttname"><a·href="a03716.html#ad7509723eb7602fc1b911bbde6061055">gtsam::AcceleratedPowerMethod::compute</a></div><div·class="ttdeci">bool·compute(size_t·maxIterations,·double·tol)</div><div·class="ttdoc">Start·the·accelerated·iteration,·after·performing·the·accelerated·iteration,·calculate·the·ritz·error...</div><div·class="ttdef"><b>Definition</b>·AcceleratedPowerMethod.h:156</div></div>
Offset 251, 13 lines modifiedOffset 251, 13 lines modified
251 <div·class="ttc"·id="aa03980_html_a403a1a99553f905fb490b12c44be24f8"><div·class="ttname"><a·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">gtsam::PowerMethod::A_</a></div><div·class="ttdeci">const·Operator·&amp;·A_</div><div·class="ttdoc">Const·reference·to·an·externally-held·matrix·whose·minimum-eigenvalue·we·want·to·compute.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:63</div></div>251 <div·class="ttc"·id="aa03980_html_a403a1a99553f905fb490b12c44be24f8"><div·class="ttname"><a·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">gtsam::PowerMethod::A_</a></div><div·class="ttdeci">const·Operator·&amp;·A_</div><div·class="ttdoc">Const·reference·to·an·externally-held·matrix·whose·minimum-eigenvalue·we·want·to·compute.</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:63</div></div>
252 <div·class="ttc"·id="aa03980_html_ab3d3f23ecef093f1610f92207cc13589"><div·class="ttname"><a·href="a03980.html#ab3d3f23ecef093f1610f92207cc13589">gtsam::PowerMethod::converged</a></div><div·class="ttdeci">bool·converged(double·tol)·const</div><div·class="ttdoc">After·Perform·power·iteration·on·a·single·Ritz·value,·check·if·the·Ritz·residual·for·the·current·Ritz...</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:112</div></div>252 <div·class="ttc"·id="aa03980_html_ab3d3f23ecef093f1610f92207cc13589"><div·class="ttname"><a·href="a03980.html#ab3d3f23ecef093f1610f92207cc13589">gtsam::PowerMethod::converged</a></div><div·class="ttdeci">bool·converged(double·tol)·const</div><div·class="ttdoc">After·Perform·power·iteration·on·a·single·Ritz·value,·check·if·the·Ritz·residual·for·the·current·Ritz...</div><div·class="ttdef"><b>Definition</b>·PowerMethod.h:112</div></div>
253 </div><!--·fragment·--></div><!--·contents·-->253 </div><!--·fragment·--></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="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">AcceleratedPowerMethod.h</a></li>258 ····<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>
259 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>259 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
260 ··</ul>260 ··</ul>
261 </div>261 </div>
262 </body>262 </body>
263 </html>263 </html>
8.94 KB
./usr/share/doc/libgtsam-dev/html/a00782.html vs.
./usr/share/doc/libgtsam-dev/html/a00632.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/GaussianBayesTree.h·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 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('a00782.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00632.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, 50 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">GaussianBayesTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">JunctionTree.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>The·junction·tree.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00782_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00632_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> 
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>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>
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03760.html#details">More...</a><br·/></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·additiona[·...·truncated·by·diffoscope;·len:·91,·SHA:·de8d8986a981a931563f0da607e00bf56021efb9734e2301eb56486a19c2cecc·...·].html#details">More...</a><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>
120 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
121 <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>
122 Namespaces</h2></td></tr>116 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>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>
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="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>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>120 </table>
127 <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>
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>122 <div·class="textblock"><p>The·junction·tree.·</p>
 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>
130 <dd>127 <dd>
131 Richard·Roberts·</dd></dl>128 Richard·Roberts·</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="a00782.html">GaussianBayesTree.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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00632.html">JunctionTree.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.06 KB
html2text {}
Max HTML report size reached
12.5 KB
./usr/share/doc/libgtsam-dev/html/a00782_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00773_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('a00782_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00773_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">GaussianBayesTree.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="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>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="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="a00809.html">gtsam/linear/GaussianBayesNet.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="a00848.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="a00725.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="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="a00587.html">gtsam/inference/BayesTree.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="a00674.html">gtsam/inference/BayesTreeCliqueBase.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>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>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>
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="comment">//·Forward·declarations</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>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>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>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
Offset 182, 18 lines modifiedOffset 182, 18 lines modified
182 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··<span·class="keyword">template</span>&lt;&gt;</div>182 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··<span·class="keyword">template</span>&lt;&gt;</div>
183 <div·class="foldopen"·id="foldopen00134"·data-start="{"·data-end="};">183 <div·class="foldopen"·id="foldopen00134"·data-start="{"·data-end="};">
184 <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>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;GaussianBayesTree&gt;·{</div>184 <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>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;GaussianBayesTree&gt;·{</div>
185 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··};</div>185 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··};</div>
186 </div>186 </div>
187 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>187 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>
188 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>}·<span·class="comment">//\·namespace·gtsam</span></div>188 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>}·<span·class="comment">//\·namespace·gtsam</span></div>
189 <div·class="ttc"·id="aa00587_html"><div·class="ttname"><a·href="a00587.html">BayesTree.h</a></div><div·class="ttdoc">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.</div></div>189 <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>
190 <div·class="ttc"·id="aa00674_html"><div·class="ttname"><a·href="a00674.html">BayesTreeCliqueBase.h</a></div><div·class="ttdoc">Base·class·for·cliques·of·a·BayesTree.</div></div>190 <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>
191 <div·class="ttc"·id="aa00725_html"><div·class="ttname"><a·href="a00725.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div> 
192 <div·class="ttc"·id="aa00809_html"><div·class="ttname"><a·href="a00809.html">GaussianBayesNet.h</a></div><div·class="ttdoc">Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.</div></div>191 <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>
 192 <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>
193 <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>193 <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_a4b0057879b0c5f323185452b0d1a4232"><div·class="ttname"><a·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">gtsam::optimize</a></div><div·class="ttdeci">Point3·optimize(const·NonlinearFactorGraph·&amp;graph,·const·Values·&amp;values,·Key·landmarkKey)</div><div·class="ttdoc">Optimize·for·triangulation.</div><div·class="ttdef"><b>Definition</b>·triangulation.cpp:155</div></div>194 <div·class="ttc"·id="aa01428_html_a4b0057879b0c5f323185452b0d1a4232"><div·class="ttname"><a·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">gtsam::optimize</a></div><div·class="ttdeci">Point3·optimize(const·NonlinearFactorGraph·&amp;graph,·const·Values·&amp;values,·Key·landmarkKey)</div><div·class="ttdoc">Optimize·for·triangulation.</div><div·class="ttdef"><b>Definition</b>·triangulation.cpp:155</div></div>
195 <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>195 <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>
196 <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>196 <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>
197 <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>197 <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>
198 <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>198 <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>
199 <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>199 <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>
Offset 205, 13 lines modifiedOffset 205, 13 lines modified
205 <div·class="ttc"·id="aa05068_html"><div·class="ttname"><a·href="a05068.html">GaussianConditional</a></div><div·class="ttdoc">is·the·normalization·constant.</div></div>205 <div·class="ttc"·id="aa05068_html"><div·class="ttname"><a·href="a05068.html">GaussianConditional</a></div><div·class="ttdoc">is·the·normalization·constant.</div></div>
206 <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>206 <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>
207 </div><!--·fragment·--></div><!--·contents·-->207 </div><!--·fragment·--></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="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">GaussianBayesTree.h</a></li>212 ····<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>
213 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>213 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
214 ··</ul>214 ··</ul>
215 </div>215 </div>
216 </body>216 </body>
217 </html>217 </html>
916 B
html2text {}
Max HTML report size reached
54.1 KB
./usr/share/doc/libgtsam-dev/html/a00800_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00287_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/PowerMethod.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 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('a00800_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00287_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, 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">PowerMethod.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="a00800.html">Go·to·the·documentation·of·this·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="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>
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-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="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="a00311.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>
 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>
 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>
120 <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/Matrix.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>
121 <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/Vector.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;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>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>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>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>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>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>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> 
133 <div·class="foldopen"·id="foldopen00057"·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> 
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> 
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> 
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> 
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> 
144 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
145 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·<span·class="keyword">public</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>
146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>
 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>
 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>
 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>
 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>
 164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">template</span>·&lt;&gt;</div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>GTSAM_EXPORT</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>
 167 <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>
 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::none);</div>
 171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</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>
147 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">173 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}">
Max diff block lines reached; 9352/43219 bytes (21.64%) of diff not shown.
11.7 KB
html2text {}
Max HTML report size reached
93.2 KB
./usr/share/doc/libgtsam-dev/html/a00806_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00941_source.html
Max HTML report size reached
83.2 KB
./usr/share/doc/libgtsam-dev/html/a00809_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00959_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/GaussianBayesNet.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/NavState.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('a00809_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00959_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, 192 lines modifiedOffset 98, 217 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">NavState.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00809.html">Go·to·the·documentation·of·this·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="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">#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">#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="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>
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="a00866.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="a00683.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="a00641.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="a01394.html">gtsam/global_includes.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;utility&gt;</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>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>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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"><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">Velocity3</a>;</div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">128 <div·class="foldopen"·id="foldopen00034"·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>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>
 130 <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="l00036"·name="l00036"></a><span·class="lineno">···36</span>··{</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="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>
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">public</span>:</div>138 <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="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>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>
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>142 <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="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>
143 <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>
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>146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
145 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">147 <div·class="foldopen"·id="foldopen00055"·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·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>
 149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······t_(0,·0,·0),·v_(Vector3::Zero())·{</div>
 150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div>
148 </div>151 </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="foldopen"·id="foldopen00059"·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">Gaussi[·...·truncated·by·diffoscope;·len:·80,·SHA:·d531020f1be82e84f1a69d0b750142e6b7aa80bb4b0ba01fee05f8f815dd77e2·...·]</div>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[·...·truncated·by·diffoscope;·len:·335,·SHA:·00deb39a3b532030b17aafedfcca50bac0cf2888ddb65868142bd3ad087af648·...·]</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>······R_(R),·t_(t),·v_(v)·{</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>··}</div>
155 </div>156 </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="}">157 <div·class="foldopen"·id="foldopen00063"·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>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[·...·truncated·by·diffoscope;·len:·205,·SHA:·15fb94da16a712c9a8eaa57c06725d6b75444dc8ed5a4e2a80f7b560e7025928·...·]</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>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="}">162 <div·class="foldopen"·id="foldopen00067"·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>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</spa[·...·truncated·by·diffoscope;·len:·72,·SHA:·76fea8ca75ec2c64ac1932f1f155f867436a3b9790422d9b087d2d6a82588e75·...·]</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>
168 </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>
Max diff block lines reached; 44459/65794 bytes (67.57%) of diff not shown.
18.8 KB
html2text {}
Max HTML report size reached
51.6 KB
./usr/share/doc/libgtsam-dev/html/a00818_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00422_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/SubgraphSolver.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 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('a00818_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00422_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, 114 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">SubgraphSolver.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="a00422.html">Go·to·the·documentation·of·this·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="a00818.html">Go·to·the·documentation·of·this·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="l00020"·name="l00020"></a><span·class="lineno">···20</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>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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="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>
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="a00704.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="a00857.html">gtsam/linear/SubgraphBuilder.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;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> 
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>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>
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>·</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>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">class·</span>Line3;</div>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span>SubgraphPreconditioner;</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>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 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>
 133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·<span·class="keyword">private</span>:</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>
 139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
133 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">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>
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> 
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>142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······a_(0),·b_(0)·{}</div>
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>};</div> 
144 </div>143 </div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
146 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">145 <div·class="foldopen"·id="foldopen00057"·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> 
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>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>·[·...·truncated·by·diffoscope;·len:·218,·SHA:·b119ccad7d01f7e2e873c26b61755de9b48daf206249ff18e930cc89b0a4a7a8·...·]</div>
 147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······R_(R),·a_(a),·b_(b)·{}</div>
 148 </div>
150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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#ade9c0e75a53cc84a283c0b19c6965ce[·...·truncated·by·diffoscope;·len:·13,·SHA:·9b4e56b350e37c4cebc908687c512fc345db1833c9bf17be87d786aa421029cc·...·]</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>
154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·<span·class="keyword">public</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>
156 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</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="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const</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>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>
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> 
Max diff block lines reached; 15736/40128 bytes (39.21%) of diff not shown.
12.3 KB
html2text {}
Max HTML report size reached
5.26 KB
./usr/share/doc/libgtsam-dev/html/a00824.html vs.
./usr/share/doc/libgtsam-dev/html/a00737.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/linear/GaussianConditional.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 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('a00824.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00737.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, 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.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>Conditional·Gaussian·Base·class.··104 <p>Conditional·Gaussian·Base·class.··
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>
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>
114 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>115 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast,·Frank·Dellaert·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00824.html">GaussianConditional.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="a00737.html">GaussianConditional-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>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
31.9 KB
./usr/share/doc/libgtsam-dev/html/a00827_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00626_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/linear/GaussianBayesTree-inl.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 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('a00827_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00626_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, 73 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">GaussianBayesTree-inl.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="a00827.html">Go·to·the·documentation·of·this·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="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="a00782.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;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>
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>·</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>
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>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>
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> 
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="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>internal·{</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><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE&gt;</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keywordtype">void</span>·optimizeInPlace(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·BAYESTREE::sharedClique&amp;·clique,·<a·class="code·hl_class"·href="a05072.html">VectorValues</a>&amp;·result)·{</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//·parents·are·assumed·to·already·be·solved·and·available·in·result</span></div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··clique-&gt;conditional()-&gt;solveInPlace(result);</div> 
132 <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>
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·starting·from·the·root,·call·optimize·on·each·conditional</span></div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·BAYESTREE::sharedClique&amp;·child:·clique-&gt;children_)</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····optimizeInPlace&lt;BAYESTREE&gt;(child,·result);</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE&gt;</div> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keywordtype">double</span>·logDeterminant(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·BAYESTREE::sharedClique&amp;·clique)·{</div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">double</span>·result·=·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="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·this·clique</span></div> 
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··result·+=·clique-&gt;conditional()-&gt;logDeterminant();</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>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</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="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>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">//·sum·of·children</span></div>147 <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>··<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·BAYESTREE::sharedClique&amp;·child:·clique-&gt;children_)</div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····result·+=·logDeterminant&lt;BAYESTREE&gt;(child);</div> 
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>······<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>
150 <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="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">struct·</span>EliminationPostOrderVisitor</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>·</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>········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>
 165 <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>·</div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·*************************************************************************·*/</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>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}·<span·class="comment">//·\namespace·internal</span></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>
Max diff block lines reached; 1685/25433 bytes (6.63%) of diff not shown.
6.96 KB
html2text {}
Max HTML report size reached
7.34 KB
./usr/share/doc/libgtsam-dev/html/a00845.html vs.
./usr/share/doc/libgtsam-dev/html/a00785.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/linear/GaussianISAM.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 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('a00845.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00785.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">GaussianISAM.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianDensity.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>A·Gaussian·Density.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00845_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>
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="a03800.html">gtsam::GaussianISAM</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>
 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>·without·parents.··<a·href="a03772.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="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>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"><dl·class="section·date"><dt>Date</dt><dd>July·29,·2013·</dd></dl>122 <div·class="textblock"><p>A·Gaussian·Density.·</p>
123 <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>Jan·21,·2012·</dd></dl>
124 <dd> 
125 Richard·Roberts·</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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00845.html">GaussianISAM.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="a00785.html">GaussianDensity.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>
1.41 KB
html2text {}
Max HTML report size reached
22.7 KB
./usr/share/doc/libgtsam-dev/html/a00845_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01154_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/GaussianISAM.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('a00845_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01154_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, 70 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">GaussianISAM.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="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>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,·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="a00782.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="a00698.html">gtsam/inference/ISAM.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/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="a00065.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="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>
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="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="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> 
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>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>internal·{</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="a03640.html">ISAM&lt;GaussianBayesTree&gt;</a>·<a·class="code·hl_class"·href="a03640.html">Base</a>;</div> 
131 <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="a03800.html">GaussianISAM</a>·<a·class="code·hl_class"·href="a03800.html">This</a>;</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>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</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>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>();</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>
136 <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>
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>&amp;·bayesTree);</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>
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="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>··};</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="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>
141 </div>144 </div>
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
143 <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="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="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div> 
147 <div·class="ttc"·id="aa00065_html"><div·class="ttname"><a·href="a00065.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></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>
 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>
148 <div·class="ttc"·id="aa00698_html"><div·class="ttname"><a·href="a00698.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div> 
149 <div·class="ttc"·id="aa00782_html"><div·class="ttname"><a·href="a00782.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</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>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="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;·&amp;·&gt;·H=boost::none)·const</div><div·class="ttdoc">Return·value·and·optional·derivatives,·reverse·AD·version·Notes:·this·is·not·terribly·efficient,...</div><div·class="ttdef"><b>Definition</b>·Expression-inl.h:147</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>
151 <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="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="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="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="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><!--·fragment·--></div><!--·contents·-->152 </div><!--·fragment·--></div><!--·contents·-->
157 </div><!--·doc-content·-->153 </div><!--·doc-content·-->
158 <!--·start·footer·part·-->154 <!--·start·footer·part·-->
159 <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!·-->
160 ··<ul>156 ··<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="a00845.html">GaussianISAM.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01154.html">expressionTesting.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>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>
163 ··</ul>159 ··</ul>
164 </div>160 </div>
165 </body>161 </body>
166 </html>162 </html>
5.23 KB
html2text {}
Max HTML report size reached
13.2 KB
./usr/share/doc/libgtsam-dev/html/a00869_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00830_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('a00869_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00830_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="a00869.html">Go·to·the·documentation·of·this·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="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>
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="a00749.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="a00764.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="a00629.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="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="a00146.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="a00065.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="a00071.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="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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01394.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="a01400.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="aa00071_html"><div·class="ttname"><a·href="a00071.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="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="aa00146_html"><div·class="ttname"><a·href="a00146.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div> 
368 <div·class="ttc"·id="aa00629_html"><div·class="ttname"><a·href="a00629.html">Ordering.h</a></div><div·class="ttdoc">Variable·ordering·for·the·elimination·algorithm.</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>
369 <div·class="ttc"·id="aa00749_html"><div·class="ttname"><a·href="a00749.html">Scatter.h</a></div><div·class="ttdoc">Maps·global·variable·indices·to·slot·indices.</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>
370 <div·class="ttc"·id="aa01394_html"><div·class="ttname"><a·href="a01394.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</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>
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="a00869.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="a00830.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>
845 B
html2text {}
Max HTML report size reached
8.44 KB
./usr/share/doc/libgtsam-dev/html/a00884.html vs.
./usr/share/doc/libgtsam-dev/html/a01085.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/linear/KalmanFilter.h·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 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('a00884.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01085.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, 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="#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">LevenbergMarquardtOptimizer.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.··105 <p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00884_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>
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="a03852.html">gtsam::KalmanFilter</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="a04436.html">gtsam::LevenbergMarquardtOptimizer</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>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>
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="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>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>
 122 <div·class="textblock"><p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·</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> 
131 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 124 <dd>
 125 Frank·Dellaert·</dd>
132 <dd>126 <dd>
133 Frank·Dellaert·</dd></dl>127 Luca·Carlone·</dd></dl>
 128 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
134 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
137 <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!·-->
138 ··<ul>133 ··<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="a00884.html">KalmanFilter.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="a01085.html">LevenbergMarquardtOptimizer.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>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>
141 ··</ul>136 ··</ul>
142 </div>137 </div>
143 </body>138 </body>
144 </html>139 </html>
1.89 KB
html2text {}
Max HTML report size reached
58.1 KB
./usr/share/doc/libgtsam-dev/html/a00884_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00083_source.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/linear/KalmanFilter.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 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('a00884_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00083_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, 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">KalmanFilter.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="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>107 <a·href="a00083.html">Go·to·the·documentation·of·this·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="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·\callgraph</span></div>
 119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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="l00034"·name="l00034"></a><span·class="lineno">···34</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="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00752.html">gtsam/linear/GaussianDensity.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="a00725.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="a00788.html">gtsam/linear/NoiseModel.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="l00035"·name="l00035"></a><span·class="lineno">···35</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>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>
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>123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#endif</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>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</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>
 129 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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="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>
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>
 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>
 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>
130 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">136 <div·class="foldopen"·id="foldopen00058"·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>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>
 138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····T·t;</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>
132 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</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>····BOOST_CONCEPT_USAGE(<a·class="code·hl_class"·href="a02476.html">IsTestable</a>)·{</div>
133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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">//·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>
134 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>····QR,·CHOLESKY</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>
 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>
138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>151 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>
 152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··};·<span·class="comment">//·\·Testable</span></div>
139 </div>153 </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>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>
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> 
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><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> 
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> 
159 <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>··}</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>
160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>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>
Max diff block lines reached; 27332/46776 bytes (58.43%) of diff not shown.
12.3 KB
html2text {}
Max HTML report size reached
145 KB
./usr/share/doc/libgtsam-dev/html/a00887_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00602_source.html
Max HTML report size reached
5.42 KB
./usr/share/doc/libgtsam-dev/html/a00890.html vs.
./usr/share/doc/libgtsam-dev/html/a00692.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/linear/GaussianBayesNet.cpp·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 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('a00890.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00692.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">GaussianBayesNet.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DotWriter.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.··104 <p>Graphviz·formatting·for·factor·graphs.··
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>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·</p>114 <div·class="textblock"><p>Graphviz·formatting·for·factor·graphs.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Varun·Agrawal·</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>
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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00890.html">GaussianBayesNet.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_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00692.html">DotWriter.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>
1.03 KB
html2text {}
Max HTML report size reached
110 KB
./usr/share/doc/libgtsam-dev/html/a00911_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00980_source.html
Max HTML report size reached
78.8 KB
./usr/share/doc/libgtsam-dev/html/a00917_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00281_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/PreintegratedRotation.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('a00917_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00281_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, 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">PreintegratedRotation.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 <a·href="a00917.html">Go·to·the·documentation·of·this·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>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="l00022"·name="l00022"></a><span·class="lineno">···22</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="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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="a00398.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="a00119.html">gtsam/base/Matrix.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="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>·</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="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="comment">//·Implementation·for·N&gt;=5·just·uses·dynamic·version</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>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>
 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>
124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</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>
125 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">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>
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> 
130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>139 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}</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>140 </div>
132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>141 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</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>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>
136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">if</span>·(omega_coriolis)</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>
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········omegaCoriolis.reset(omega_coriolis.get());</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>
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>151 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>}</div>
 152 </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>153 <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> 
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">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> 
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>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>
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> 
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> 
Max diff block lines reached; 31613/61720 bytes (51.22%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
18.3 KB
html2text {}
Max HTML report size reached
53.2 KB
./usr/share/doc/libgtsam-dev/html/a00923_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00977_source.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/navigation/PreintegrationParams.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 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('a00923_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00977_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, 120 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">PreintegrationParams.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="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>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>
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="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00917.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>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>
122 <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>
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>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="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="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">124 <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>
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·<span·class="keyword">protected</span>:</div>
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>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="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
132 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">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>
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>134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····resetIntegration();</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>135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··}</div>
139 </div>136 </div>
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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> 
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>138 <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>··<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> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 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>
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>145 <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">···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> 
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> 
173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</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; 7868/40829 bytes (19.27%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
13.1 KB
html2text {}
Max HTML report size reached
7.84 KB
./usr/share/doc/libgtsam-dev/html/a00929.html vs.
./usr/share/doc/libgtsam-dev/html/a00944.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/ImuBias.cpp·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 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('a00929.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00944.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">ImuBias.cpp·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><a·href="a00944_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="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">
106 <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>
107 Namespaces</h2></td></tr>115 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>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="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>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <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>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>
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>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>
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"> 
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>122 </table>
122 <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>
123 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·2,·2012·</dd></dl>124 <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 <dl·class="section·author"><dt>Author</dt><dd>Vadim·Indelman,·Stephen·Williams·</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="a00929.html">ImuBias.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00944.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.5 KB
html2text {}
Max HTML report size reached
12.4 KB
./usr/share/doc/libgtsam-dev/html/a00947.html vs.
./usr/share/doc/libgtsam-dev/html/a00941.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/navigation/CombinedImuFactor.h·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 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('a00947.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00941.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, 70 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="#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">AHRSFactor.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a00947_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00941_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="a04072.html">gtsam::PreintegratedAhrsMeasurements</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:·62,·SHA:·31628c7eb4f5306483a410963027059f2860aaabb8dd92b3efd15b6aef9dad5a·...·].html#details">More...</a><br·/></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>
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> 
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·covariance·matrix.··<a·href="a04108.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="a04112.html">gtsam::CombinedImuFactor</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="a04076.html">gtsam::AHRSFactor</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),·and·current·state·(pose,·velocity,·bias·at·current·time·step).··<a·href="a04112.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="a04116.html">gtsam::traits&lt;·PreintegrationCombinedParams·&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="a04120.html">gtsam::traits&lt;·PreintegratedCombinedMeasurements·&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="a04124.html">gtsam::traits&lt;·CombinedImuFactor·&gt;</a></td></tr> 
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
126 <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>
127 Namespaces</h2></td></tr>116 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>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>
129 <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>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <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>120 </table>
138 <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>
139 <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>Krunal·Chande·</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>123 <dd>
149 Frank·Dellaert·</dd>124 Luca·Carlone·</dd>
150 <dd>125 <dd>
151 Varun·Agrawal·</dd></dl>126 Frank·Dellaert·</dd></dl>
 127 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</dd></dl>
152 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
153 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
154 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
155 <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!·-->
156 ··<ul>132 ··<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="a00947.html">CombinedImuFactor.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="a00941.html">AHRSFactor.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>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>
159 ··</ul>135 ··</ul>
160 </div>136 </div>
161 </body>137 </body>
162 </html>138 </html>
3.18 KB
html2text {}
Max HTML report size reached
7.92 KB
./usr/share/doc/libgtsam-dev/html/a00953.html vs.
./usr/share/doc/libgtsam-dev/html/a01148.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/navigation/ImuBias.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 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('a00953.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01148.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">ImuBias.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ExpressionFactorGraph.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.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00953_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>
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="a04140.html">gtsam::imuBias::ConstantBias</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>
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 <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>
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>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"><dl·class="section·date"><dt>Date</dt><dd>Feb·2,·2012·</dd></dl>122 <div·class="textblock"><p>Factor·graph·that·supports·adding·ExpressionFactors·directly.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Vadim·Indelman,·Stephen·Williams·</dd></dl>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>
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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00953.html">ImuBias.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="a01148.html">ExpressionFactorGraph.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>
1.66 KB
html2text {}
Max HTML report size reached
86.5 KB
./usr/share/doc/libgtsam-dev/html/a00953_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00377_source.html
Max HTML report size reached
58.2 KB
./usr/share/doc/libgtsam-dev/html/a00956_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00440_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/navigation/TangentPreintegration.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('a00956_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00440_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, 138 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">TangentPreintegration.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="a00956.html">Go·to·the·documentation·of·this·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="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="a00938.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>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="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>
 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>
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="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="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>·</div>
124 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00042"·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·cla[·...·truncated·by·diffoscope;·len:·56,·SHA:·3337c2d463f0b7f9cdd5a244cf6b0adc6ae5384e0db5cab136ae71ca2bb4b6f8·...·]</a>·{</div>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:·33,·SHA:·1276bb8843f3c6d0e3d4333bb5914ab305e4e1ca418574015b4985b478326c78·...·]</a>·{</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="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">protected</span>:</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>
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="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</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> 
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>132 <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>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>
142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>
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>137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
146 </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>
147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>
148 <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">···63</span>········k1_(k1),</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>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>
150 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</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>
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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>
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>151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>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>
 154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······:·Cal3(v(0),·v(1),·v(2),·v(3),·v(4)),</div>
 155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········k1_(v(5)),</div>
 156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········k2_(v(6)),</div>
 157 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>········p1_(v(7)),</div>
 158 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········p2_(v(8))·{}</div>
161 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>159 <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="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>160 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 161 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div>
 162 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>···············································<span·class="keyword">const</span>·Cal3DS2_Base&amp;·cal);</div>
164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>163 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 164 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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>
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> 
Max diff block lines reached; 14685/46172 bytes (31.80%) of diff not shown.
13.0 KB
html2text {}
Max HTML report size reached
9.23 KB
./usr/share/doc/libgtsam-dev/html/a00962.html vs.
./usr/share/doc/libgtsam-dev/html/a01319.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/ImuFactor.cpp·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 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('a00962.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01319.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, 51 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">ImuFactor.cpp·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>Provides·partially·implemented·constraints·to·implement·bounds.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01319_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="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">
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: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>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>Provides·partially·implemented·constraints·to·implement·bounds.·</p>
 126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</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·-->127 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
136 <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!·-->
137 ··<ul>131 ··<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="a00962.html">ImuFactor.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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01319.html">BoundingConstraint.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>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>
140 ··</ul>134 ··</ul>
141 </div>135 </div>
142 </body>136 </body>
143 </html>137 </html>
2.03 KB
html2text {}
Max HTML report size reached
90.5 KB
./usr/share/doc/libgtsam-dev/html/a00968_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00548_source.html
Max HTML report size reached
23.1 KB
./usr/share/doc/libgtsam-dev/html/a01001_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01100_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/nonlinear/ExpressionFactorGraph.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/nonlinearExceptions.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('a01001_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01100_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, 67 lines modifiedOffset 98, 69 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">nonlinearExceptions.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01001.html">Go·to·the·documentation·of·this·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>
112 <div·class="line"><a·id="l00006"·name="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;boost/lexical_cast.hpp&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;exception&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="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;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;<a·class="code"·href="a01112.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>124 <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><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="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> 
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="}">127 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
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>128 <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::except[·...·truncated·by·diffoscope;·len:·5,·SHA:·0488045b8a48b9a19f9f188ca4c6ace6a69aa5b98d46ed40f33b0da02db27aad·...·]</div>
 129 <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>
 130 <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>
 131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">mutable</span>·std::string·what_;</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>····<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>
 134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······key_(key),·formatter_(formatter)·{}</div>
 135 <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>
 136 <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>
 137 <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>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">if</span>(what_.empty())</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········what_·=</div>
 140 <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>
 141 <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>
 142 <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>
 143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="stringliteral">ISAM2::update().\n&quot;</span>;</div>
 144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·what_.c_str();</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>
137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··}</div>146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>
138 </div>147 </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> 
142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}</div>148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
144 <div·class="ttc"·id="aa01112_html"><div·class="ttname"><a·href="a01112.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}</div>
 150 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.html">Key.h</a></div></div>
145 <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_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>
 153 <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>
 154 <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>·nonlinearExceptions.h:33</div></div>
146 <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> 
147 <div·class="ttc"·id="aa03524_html_a1bd7154e74538b5934fc616bb5ef7281"><div·class="ttname"><a·href="a03524.html#a1bd7154e74538b5934fc616bb5ef7281">gtsam::FactorGraph&lt;·NonlinearFactor·&gt;::push_back</a></div><div·class="ttdeci">IsDerived&lt;·DERIVEDFACTOR·&gt;·push_back(boost::shared_ptr&lt;·DERIVEDFACTOR·&gt;·factor)</div><div·class="ttdoc">Add·a·factor·directly·using·a·shared_ptr.</div><div·class="ttdef"><b>Definition</b>·FactorGraph.h:186</div></div> 
148 <div·class="ttc"·id="aa04280_html"><div·class="ttname"><a·href="a04280.html">gtsam::ExpressionFactor</a></div><div·class="ttdoc">Factor·that·supports·arbitrary·expressions·via·AD.</div><div·class="ttdef"><b>Definition</b>·ExpressionFactor.h:44</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="aa04328_html"><div·class="ttname"><a·href="a04328.html">gtsam::ExpressionFactorGraph</a></div><div·class="ttdoc">Factor·graph·that·supports·adding·ExpressionFactors·directly.</div><div·class="ttdef"><b>Definition</b>·ExpressionFactorGraph.h:29</div></div> 
151 <div·class="ttc"·id="aa04328_html_ac417241d59dbed10d320032a0c502929"><div·class="ttname"><a·href="a04328.html#ac417241d59dbed10d320032a0c502929">gtsam::ExpressionFactorGraph::addExpressionFactor</a></div><div·class="ttdeci">void·addExpressionFactor(const·Expression&lt;·T·&gt;·&amp;h,·const·T·&amp;z,·const·SharedNoiseModel·&amp;R)</div><div·class="ttdoc">Directly·add·ExpressionFactor·that·implements·|h(x)-z|^2_R.</div><div·class="ttdef"><b>Definition</b>·ExpressionFactorGraph.h:43</div></div> 
152 <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> 
153 </div><!--·fragment·--></div><!--·contents·-->155 </div><!--·fragment·--></div><!--·contents·-->
154 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
155 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
156 <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!·-->
157 ··<ul>159 ··<ul>
158 ····<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">ExpressionFactorGraph.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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01100.html">nonlinearExceptions.h</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>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>
160 ··</ul>162 ··</ul>
161 </div>163 </div>
162 </body>164 </body>
163 </html>165 </html>
5.3 KB
html2text {}
Max HTML report size reached
8.09 KB
./usr/share/doc/libgtsam-dev/html/a01007.html vs.
./usr/share/doc/libgtsam-dev/html/a01325.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/WhiteNoiseFactor.h·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 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('a01007.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01325.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, 54 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="#var-members">Variables</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">WhiteNoiseFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PoseRotationPrior.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Binary·white·noise·factor.··105 <p>Implements·a·prior·on·the·rotation·component·of·a·pose.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01007_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01325_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="a04652.html">gtsam::WhiteNoiseFactor</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="a04888.html">gtsam::PoseRotationPrior&lt;·POSE·&gt;</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>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="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>115 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>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>
119 <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>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <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>119 </table>
129 <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>Implements·a·prior·on·the·rotation·component·of·a·pose.·</p>
130 <div·class="textblock"><p>Binary·white·noise·factor.·</p> 
131 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd> 
132 <dd> 
133 Frank·Dellaert·</dd></dl> 
134 <dl·class="section·date"><dt>Date</dt><dd>September·2011·</dd></dl>122 <dl·class="section·date"><dt>Date</dt><dd>Jun·14,·2012·</dd></dl>
 123 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
135 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
138 <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!·-->
139 ··<ul>128 ··<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="a01007.html">WhiteNoiseFactor.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="a01325.html">PoseRotationPrior.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>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 ··</ul>131 ··</ul>
143 </div>132 </div>
144 </body>133 </body>
145 </html>134 </html>
1.73 KB
html2text {}
Max HTML report size reached
69.3 KB
./usr/share/doc/libgtsam-dev/html/a01007_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00563_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/WhiteNoiseFactor.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('a01007_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00563_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, 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">WhiteNoiseFactor.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="a01007.html">Go·to·the·documentation·of·this·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="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;<a·class="code"·href="a01013.html">gtsam/nonlinear/NonlinearFactor.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="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>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00887.html">gtsam/linear/HessianFactor.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>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;cmath&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>
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> 
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"><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>·=·log(std::sqrt(2.0·*·M_PI));·</div> 
127 <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>
 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>
 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>
128 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00047"·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"[·...·truncated·by·diffoscope;·len:·29,·SHA:·ca1fb00eb8b1ada60fbf3aa07b21c320d3596cbb7e0e51202eeb073783ec30ee·...·]Factor</a>·{</div>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·clas[·...·truncated·by·diffoscope;·len:·43,·SHA:·35927d36fbde1b3c5d8b181bc9b35f3384278e60b3ed2acebaaa3b6e4e2ace69·...·]Factor</a>·{</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>
 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>
130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">private</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>
132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>141 <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>
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>143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div>144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">private</span>:</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>
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="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> 
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
148 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}"> 
149 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04652.html#a66ac8a770883fec0b220cdd4c2b1446b">···75</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a03812.html#a10c151a4d4beb9d9af4249f4a02791ff">HessianFactor::shared_ptr</a>·<a·class="code·hl_function"·href="a04652.html#a66ac8a770883fec0b220cdd4c2b1446b">linearize</a>(<span·class="keywordtype">double</span>·z,·<span·class="keywordtype">double</span>·u,·<span·class="keywordtype">double</span>·p,</div> 
150 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········<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> 
151 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordtype">double</span>·e·=·u·-·z,·e2·=·e·*·e;</div> 
152 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keywordtype">double</span>·c·=·2·*·<a·class="code·hl_variable"·href="a01428.html#ad5602eb85d05df6cba60e47eebbd3636">logSqrt2PI</a>·-·log(p)·+·e2·*·p;</div> 
153 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······Vector·g1·=·(Vector(1)·&lt;&lt;·-e·*·p).finished();</div> 
154 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······Vector·g2·=·(Vector(1)·&lt;&lt;··0.5·/·p·-·0.5·*·e2).finished();</div> 
155 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······Matrix·G11·=·(Matrix(1,·1)·&lt;&lt;·p).finished();</div> 
156 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······Matrix·G12·=·(Matrix(1,·1)·&lt;&lt;·e).finished();</div> 
157 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······Matrix·G22·=·(Matrix(1,·1)·&lt;&lt;·0.5·/·(p·*·p)).finished();</div> 
158 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03812.html#a10c151a4d4beb9d9af4249f4a02791ff">HessianFactor::shared_ptr</a>(</div> 
159 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··········<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a03812.html">HessianFactor</a>(j1,·j2,·G11,·G12,·g1,·G22,·g2,·c));</div> 
160 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div> 
161 </div> 
162 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
163 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>148 <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>
 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>
 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>
 156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
164 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">157 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="}">
165 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a04652.html#a92b88afb4ef2a76302f9ad7694636bce">···96</a></span>····<a·class="code·hl_function"·href="a04652.html#a92b88afb4ef2a76302f9ad7694636bce">WhiteNoiseFactor</a>(<span·class="keywordtype">double</span>·z,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·meanKey,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·precisionKey)·:</div> 
166 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<a·class="code·hl_class"·href="a04496.html">Base</a>(),·z_(z),·meanKey_(meanKey),·precisionKey_(precisionKey)·{</div> 
167 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····}</div>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"·[·...·truncated·by·diffoscope;·len:·87,·SHA:·6b074845e10f12fa919b6b5c12b4542faadae1c69378239ddb41179fa43238a7·...·]</div>
Max diff block lines reached; 32567/53171 bytes (61.25%) of diff not shown.
17.2 KB
html2text {}
Max HTML report size reached
5.35 KB
./usr/share/doc/libgtsam-dev/html/a01016.html vs.
./usr/share/doc/libgtsam-dev/html/a00470.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/nonlinear/ISAM2Params.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 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('a01016.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00470.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, 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">ISAM2Params.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Rot3M.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>Rotation·(internal:·3*3·matrix·representation*)··
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> 
115 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</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>
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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01016.html">ISAM2Params.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="a00470.html">Rot3M.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>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>
1020 B
html2text {}
Max HTML report size reached
76.2 KB
./usr/share/doc/libgtsam-dev/html/a01022_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00494_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/nonlinear/DoglegOptimizerImpl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesTree.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('a01022_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00494_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, 164 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">HybridBayesTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
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><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="l00017"·name="l00017"></a><span·class="lineno">···17</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="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</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>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>
 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>
 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>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</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="a00869.html">gtsam/linear/VectorValues.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="a00629.html">gtsam/inference/Ordering.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;string&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="l00030"·name="l00030"></a><span·class="lineno">···30</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>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>
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</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>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>
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</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>
130 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">136 <div·class="foldopen"·id="foldopen00044"·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="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·dx_d;</div>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>
 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>
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordtype">double</span>·f_error;</div>140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·<span·class="keyword">public</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>
 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>
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··};</div> 
136 </div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
138 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="};"> 
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> 
145 <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>
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> 
147 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">static</span>·IterationResult·Iterate(</div>151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">virtual</span>·~HybridBayesTreeClique()·{}</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="l00060"·name="l00060"></a><span·class="lineno">···60</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>154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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="}">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>
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> 
Max diff block lines reached; 9493/58929 bytes (16.11%) of diff not shown.
18.5 KB
html2text {}
Max HTML report size reached
5.37 KB
./usr/share/doc/libgtsam-dev/html/a01028.html vs.
./usr/share/doc/libgtsam-dev/html/a00743.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/GraphvizFormatting.cpp·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 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('a01028.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00743.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, 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">GraphvizFormatting.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SubgraphPreconditioner.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Graphviz·formatter·for·NonlinearFactorGraph.·· 
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>Graphviz·formatter·for·NonlinearFactorGraph.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl> 
117 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
120 <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!·-->
121 ··<ul>118 ··<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="a01028.html">GraphvizFormatting.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_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00743.html">SubgraphPreconditioner.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>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>
124 ··</ul>121 ··</ul>
125 </div>122 </div>
126 </body>123 </body>
127 </html>124 </html>
1010 B
html2text {}
Max HTML report size reached
65.0 KB
./usr/share/doc/libgtsam-dev/html/a01034_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00581_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/LinearContainerFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Key.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('a01034_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00581_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, 148 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">LinearContainerFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">Key.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01034.html">Go·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 <a·href="a00581.html">Go·to·the·documentation·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:·10,·SHA:·a26d2fa8dfaf7d4f6ff58449001ae572b47a000ae9db0e1e2690371bbd9d0d3c·...·]</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="a01112.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
111 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</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> 
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>118 <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="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>
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·clas[·...·truncated·by·diffoscope;·len:·58,·SHA:·753d4671af8394b8a2b821fb17e3891e1453fdfc70665471ad0e16d9fca160f0·...·]</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="a00110.html">gtsam/base/FastList.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/FastMap.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="a00113.html">gtsam/base/FastSet.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="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="a00083.html">gtsam/base/Testable.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="a00119.html">gtsam/base/types.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">protected</span>:</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
121 <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>
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>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;functional&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;iosfwd&gt;</span></div>
124 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>131 <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:[·...·truncated·by·diffoscope;·len:·119,·SHA:·5a0f555c04ee043e825b46c13440000e530989e1a7803ff6928cdef92a5a45e1·...·]</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="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">···35</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·=·std::function&lt;std::string(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>)&gt;;</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>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">//·Helper·function·for·DefaultKeyFormatter</span></div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>GTSAM_EXPORT·std::string·_defaultKeyFormatter(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key);</div>
131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">public</span>:</div>138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·DefaultKeyFormatter·=·&amp;_defaultKeyFormatter;</div>
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</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>141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//·Helper·function·for·Multi-robot·Key·Formatter</span></div>
 142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>GTSAM_EXPORT·std::string·_multirobotKeyFormatter(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>·key);</div>
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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>144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a>·MultiRobotKeyFormatter·=</div>
136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····&amp;_multirobotKeyFormatter;</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> 
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">···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="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> 
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">···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::shared_ptr</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="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>··<span·class="comment">//·Access</span></div> 
144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>146 <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>147 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};">
 148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03656.html">···58</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03656.html">StreamedKey</a>·{</div>
 149 <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="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&amp;key_;</div>
 150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a03656.html">StreamedKey</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&amp;key)·:·key_(key)·{}</div>
 151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03656.html">StreamedKey</a>·&amp;);</div>
148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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">[·...·truncated·by·diffoscope;·len:·119,·SHA:·4038c98e372266115ea4ee66ef38e77d5029598727ee64778258b62113c10add·...·]/div>153 </div>
150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>154 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</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> 
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>155 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};">
 156 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03660.html">···72</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03660.html">key_formatter</a>·{</div>
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="comment">//·NonlinearFactor</span></div>157 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·<span·class="keyword">public</span>:</div>
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</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>158 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03660.html">key_formatter</a>(<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·v)·[·...·truncated·by·diffoscope;·len:·18,·SHA:·7df93e939e55bef41a6f9b9644271f2a0a82d6d08fadf92733674d145216bdc8·...·]</div>
 159 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03660.html">key_formatter</a>·&amp;);</div>
 160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03656.html">StreamedKey</a>·&amp;);</div>
156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</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>162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·<span·class="keyword">private</span>:</div>
 163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·formatter_;</div>
 164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·*&amp;property(std::ios_base·&amp;s);</div>
 165 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·set_property(std::ios_base·&amp;s,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;f);</div>
 166 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·*get_property(std::ios_base·&amp;s);</div>
158 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>167 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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"·[·...·truncated·by·diffoscope;·len:·178,·SHA:·7efb594291da4f6ced58d065f6efd7d3de315f70f967422fe1795de25cee67a4·...·]/div>168 </div>
160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
Max diff block lines reached; 24774/50371 bytes (49.18%) of diff not shown.
15.7 KB
html2text {}
Max HTML report size reached
272 KB
./usr/share/doc/libgtsam-dev/html/a01037_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00755_source.html
Max HTML report size reached
39.8 KB
./usr/share/doc/libgtsam-dev/html/a01046_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01265_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/ISAM2UpdateParams.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 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('a01046_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01265_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, 75 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">ISAM2UpdateParams.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 <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">/*·---------------------------------------------------------------[·...·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">·*·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">·*·@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>
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">·*·@date··Oct·27,·2013</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>
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">·*/</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">·*·See·LICENSE·for·the·license·information</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>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</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="a00899.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="a00725.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>
 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>
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">//·\callgraph</span></div>121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">class·</span>GaussianBayesNet;</div>
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</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>
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> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00113.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> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00662.html">gtsam/inference/Key.h</a>&gt;</span>··········<span·class="comment">//·Key,·KeySet</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="a01094.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> 
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> 
126 <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="};">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>
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> 
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>126 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</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"·[·...·truncated·by·diffoscope;·len:·76,·SHA:·e5d22e871e3f50a81483cf037df0c8fe2de108277eaf1726227078f990da6941·...·];</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>
 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>
 129 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 130 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">public</span>:</div>
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>131 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</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#a1171e13a3213ea4[·...·truncated·by·diffoscope;·len:·57,·SHA:·6eefb67ace728807c0e4dba78033b63b2df6cc31e2dc916dff07cd449e912af7·...·]>132 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}">
 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">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="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>
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>145 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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">noRelinKeys</a>{boost::none};</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>
136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>147 <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">ext[·...·truncated·by·diffoscope;·len:·30,·SHA:·9c08a186da62662dadc0e9348f69312f79bc3a07c90141d8ccdc86c171bca614·...·]</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>
138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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<[·...·truncated·by·diffoscope;·len:·7,·SHA:·c0d8f84f10a9cf97c32f59346e03bf03b5148c7c5c294024949366a4a188bb70·...·];</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>
140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>157 <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> 
142 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</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">forceFullSolve</a>{<span·class="keyword">false</span>};</div> 
144 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>};</div> 
145 </div>158 </div>
 159 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>};</div>
 160 </div>
 161 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·end·class·JacobianFactorQR</span></div>
146 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>162 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
147 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>}··<span·class="comment">//·namespace·gtsam</span></div>163 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}<span·class="comment">//·end·namespace·gtsam</span></div>
148 <div·class="ttc"·id="aa00113_html"><div·class="ttname"><a·href="a00113.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="aa00662_html"><div·class="ttname"><a·href="a00662.html">Key.h</a></div></div> 
150 <div·class="ttc"·id="aa01094_html"><div·class="ttname"><a·href="a01094.html">ISAM2Result.h</a></div><div·class="ttdoc">Class·that·stores·detailed·iSAM2·result.</div></div>164 <div·class="ttc"·id="aa00725_html"><div·class="ttname"><a·href="a00725.html">RegularJacobianFactor.h</a></div><div·class="ttdoc">JacobianFactor·class·with·fixed·sized·blcoks.</div></div>
 165 <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>
 166 <div·class="ttc"·id="aa01410_html_ga7f318e1523041b005d1214436e2ed821"><div·class="ttname"><a·href="a01410.html#ga7f318e1523041b005d1214436e2ed821">gtsam::JacobianFactor::EliminateQR</a></div><div·class="ttdeci">friend·GTSAM_EXPORT·std::pair&lt;·boost::shared_ptr&lt;·GaussianConditional·&gt;,·shared_ptr·&gt;·EliminateQR(const·GaussianFactorGraph·&amp;factors,·const·Ordering·&amp;keys)</div><div·class="ttdoc">Densely·partially·eliminate·with·QR·factorization,·this·is·usually·provided·as·an·argument·to·one·of·...</div><div·class="ttdef"><b>Definition</b>·JacobianFactor.cpp:789</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>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>
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> 
Max diff block lines reached; 927/29494 bytes (3.14%) of diff not shown.
10.8 KB
html2text {}
Max HTML report size reached
9.65 KB
./usr/share/doc/libgtsam-dev/html/a01049_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01166_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('a01049_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01166_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">GncOptimizer.h</div></div>104 ··<div·class="headertitle"><div·class="title">GncOptimizer.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01049.html">Go·to·the·documentation·of·this·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="a01166.html">Go·to·the·documentation·of·this·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="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#pragma·once</span></div>118 <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="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>119 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
120 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;gtsam/nonlinear/GncParams.h&gt;</span></div>120 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;gtsam/nonlinear/GncParams.h&gt;</span></div>
121 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01112.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</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="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;boost/math/distributions/chi_squared.hpp&gt;</span></div>122 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;boost/math/distributions/chi_squared.hpp&gt;</span></div>
123 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>123 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
124 <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>124 <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>
125 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">/*</span></div>125 <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="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·Quantile·of·chi-squared·distribution·with·given·degrees·of·freedom·at·probability·alpha.</span></div>126 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·Quantile·of·chi-squared·distribution·with·given·degrees·of·freedom·at·probability·alpha.</span></div>
127 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·Equivalent·to·chi2inv·in·Matlab.</span></div>127 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·Equivalent·to·chi2inv·in·Matlab.</span></div>
128 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*/</span></div>128 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*/</span></div>
Offset 561, 15 lines modifiedOffset 561, 15 lines modified
561 <div·class="line"><a·id="l00472"·name="l00472"></a><span·class="lineno">··472</span>····}</div>561 <div·class="line"><a·id="l00472"·name="l00472"></a><span·class="lineno">··472</span>····}</div>
562 <div·class="line"><a·id="l00473"·name="l00473"></a><span·class="lineno">··473</span>··}</div>562 <div·class="line"><a·id="l00473"·name="l00473"></a><span·class="lineno">··473</span>··}</div>
563 </div>563 </div>
564 <div·class="line"><a·id="l00474"·name="l00474"></a><span·class="lineno">··474</span>};</div>564 <div·class="line"><a·id="l00474"·name="l00474"></a><span·class="lineno">··474</span>};</div>
565 </div>565 </div>
566 <div·class="line"><a·id="l00475"·name="l00475"></a><span·class="lineno">··475</span>·</div>566 <div·class="line"><a·id="l00475"·name="l00475"></a><span·class="lineno">··475</span>·</div>
567 <div·class="line"><a·id="l00476"·name="l00476"></a><span·class="lineno">··476</span>}</div>567 <div·class="line"><a·id="l00476"·name="l00476"></a><span·class="lineno">··476</span>}</div>
568 <div·class="ttc"·id="aa01112_html"><div·class="ttname"><a·href="a01112.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>568 <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>
569 <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>569 <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>
570 <div·class="ttc"·id="aa01428_html_ad2dbee4a72127938c79162cc8b6d5152"><div·class="ttname"><a·href="a01428.html#ad2dbee4a72127938c79162cc8b6d5152">gtsam::equal</a></div><div·class="ttdeci">bool·equal(const·T·&amp;obj1,·const·T·&amp;obj2,·double·tol)</div><div·class="ttdoc">Call·equal·on·the·object.</div><div·class="ttdef"><b>Definition</b>·Testable.h:84</div></div>570 <div·class="ttc"·id="aa01428_html_ad2dbee4a72127938c79162cc8b6d5152"><div·class="ttname"><a·href="a01428.html#ad2dbee4a72127938c79162cc8b6d5152">gtsam::equal</a></div><div·class="ttdeci">bool·equal(const·T·&amp;obj1,·const·T·&amp;obj2,·double·tol)</div><div·class="ttdoc">Call·equal·on·the·object.</div><div·class="ttdef"><b>Definition</b>·Testable.h:84</div></div>
571 <div·class="ttc"·id="aa03524_html_a6add303b9c0ff93d11f1107d5194d965"><div·class="ttname"><a·href="a03524.html#a6add303b9c0ff93d11f1107d5194d965">gtsam::FactorGraph::resize</a></div><div·class="ttdeci">virtual·void·resize(size_t·size)</div><div·class="ttdoc">Directly·resize·the·number·of·factors·in·the·graph.</div><div·class="ttdef"><b>Definition</b>·FactorGraph.h:381</div></div>571 <div·class="ttc"·id="aa03524_html_a6add303b9c0ff93d11f1107d5194d965"><div·class="ttname"><a·href="a03524.html#a6add303b9c0ff93d11f1107d5194d965">gtsam::FactorGraph::resize</a></div><div·class="ttdeci">virtual·void·resize(size_t·size)</div><div·class="ttdoc">Directly·resize·the·number·of·factors·in·the·graph.</div><div·class="ttdef"><b>Definition</b>·FactorGraph.h:381</div></div>
572 <div·class="ttc"·id="aa03524_html_a76fb453800c9ac164bef864782733403"><div·class="ttname"><a·href="a03524.html#a76fb453800c9ac164bef864782733403">gtsam::FactorGraph::size</a></div><div·class="ttdeci">size_t·size()·const</div><div·class="ttdoc">return·the·number·of·factors·(including·any·null·factors·set·by·remove()·).</div><div·class="ttdef"><b>Definition</b>·FactorGraph.h:326</div></div>572 <div·class="ttc"·id="aa03524_html_a76fb453800c9ac164bef864782733403"><div·class="ttname"><a·href="a03524.html#a76fb453800c9ac164bef864782733403">gtsam::FactorGraph::size</a></div><div·class="ttdeci">size_t·size()·const</div><div·class="ttdoc">return·the·number·of·factors·(including·any·null·factors·set·by·remove()·).</div><div·class="ttdef"><b>Definition</b>·FactorGraph.h:326</div></div>
573 <div·class="ttc"·id="aa03924_html_af7b24866cf09adbee55dad7854bfef92"><div·class="ttname"><a·href="a03924.html#af7b24866cf09adbee55dad7854bfef92">gtsam::noiseModel::Gaussian::Information</a></div><div·class="ttdeci">static·shared_ptr·Information(const·Matrix·&amp;M,·bool·smart=true)</div><div·class="ttdoc">A·Gaussian·noise·model·created·by·specifying·an·information·matrix.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.cpp:100</div></div>573 <div·class="ttc"·id="aa03924_html_af7b24866cf09adbee55dad7854bfef92"><div·class="ttname"><a·href="a03924.html#af7b24866cf09adbee55dad7854bfef92">gtsam::noiseModel::Gaussian::Information</a></div><div·class="ttdeci">static·shared_ptr·Information(const·Matrix·&amp;M,·bool·smart=true)</div><div·class="ttdoc">A·Gaussian·noise·model·created·by·specifying·an·information·matrix.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.cpp:100</div></div>
574 <div·class="ttc"·id="aa03944_html"><div·class="ttname"><a·href="a03944.html">gtsam::noiseModel::Robust</a></div><div·class="ttdoc">Base·class·for·robust·error·models·The·robust·M-estimators·above·simply·tell·us·how·to·re-weight·the·...</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:642</div></div>574 <div·class="ttc"·id="aa03944_html"><div·class="ttname"><a·href="a03944.html">gtsam::noiseModel::Robust</a></div><div·class="ttdoc">Base·class·for·robust·error·models·The·robust·M-estimators·above·simply·tell·us·how·to·re-weight·the·...</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:642</div></div>
575 <div·class="ttc"·id="aa04360_html"><div·class="ttname"><a·href="a04360.html">gtsam::GncOptimizer</a></div><div·class="ttdef"><b>Definition</b>·GncOptimizer.h:45</div></div>575 <div·class="ttc"·id="aa04360_html"><div·class="ttname"><a·href="a04360.html">gtsam::GncOptimizer</a></div><div·class="ttdef"><b>Definition</b>·GncOptimizer.h:45</div></div>
Offset 601, 13 lines modifiedOffset 601, 13 lines modified
601 <div·class="ttc"·id="aa04540_html_ab7eff95b1c24699da4fd8f31080afb84"><div·class="ttname"><a·href="a04540.html#ab7eff95b1c24699da4fd8f31080afb84">gtsam::NonlinearFactorGraph::error</a></div><div·class="ttdeci">double·error(const·Values·&amp;values)·const</div><div·class="ttdoc">unnormalized·error,··in·the·most·common·case</div><div·class="ttdef"><b>Definition</b>·NonlinearFactorGraph.cpp:170</div></div>601 <div·class="ttc"·id="aa04540_html_ab7eff95b1c24699da4fd8f31080afb84"><div·class="ttname"><a·href="a04540.html#ab7eff95b1c24699da4fd8f31080afb84">gtsam::NonlinearFactorGraph::error</a></div><div·class="ttdeci">double·error(const·Values·&amp;values)·const</div><div·class="ttdoc">unnormalized·error,··in·the·most·common·case</div><div·class="ttdef"><b>Definition</b>·NonlinearFactorGraph.cpp:170</div></div>
602 <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>602 <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>
603 </div><!--·fragment·--></div><!--·contents·-->603 </div><!--·fragment·--></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>
608 ····<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">GncOptimizer.h</a></li>608 ····<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>
609 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>609 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
610 ··</ul>610 ··</ul>
611 </div>611 </div>
612 </body>612 </body>
613 </html>613 </html>
34.9 KB
./usr/share/doc/libgtsam-dev/html/a01052_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00785_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/nonlinear/GraphvizFormatting.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 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('a01052_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00785_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, 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">GraphvizFormatting.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="a01052.html">Go·to·the·documentation·of·this·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-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="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="a00596.html">gtsam/inference/DotWriter.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="a00833.html">gtsam/linear/GaussianConditional.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="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="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="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> 
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="};">125 <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>·[·...·truncated·by·diffoscope;·len:·30,·SHA:·0b7556f263e527503e51c94e43763fda9b516326818a15c9795bc46c7307292a·...·]</div>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>
 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>
130 <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="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="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>131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
136 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">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>
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>135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········mergeSimilarFactors(false)·{}</div> 
142 </div>136 </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>137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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·...·]>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>
 146 <div·class="foldopen"·id="foldopen00051"·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>
 149 </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">···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>
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>153 <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>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="s[·...·truncated·by·diffoscope;·len:·49,·SHA:·a3f3622f60a8dcf4c5ef7db157a349a07fe0b2dc6282deb4463bc3a90134081a·...·]</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>
151 <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>
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>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>
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
154 </div>162 </div>
 163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">//·GaussianDensity</span></div>
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
156 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}··<span·class="comment">//·namespace·gtsam</span></div>165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}<span·class="comment">//·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>166 <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>
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>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>
 168 <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>
 169 <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>
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>170 <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>
 171 <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>
 172 <div·class="ttc"·id="aa03572_html_ae19763bc0d1b12bea9e7bfcb304b40bb"><div·class="ttname"><a·href="a03572.html#ae19763bc0d1b12bea9e7bfcb304b40bb">gtsam::Conditional::nrParents</a></div><div·class="ttdeci">size_t·nrParents()·const</div><div·class="ttdoc">return·the·number·of·parents</div><div·class="ttdef"><b>Definition</b>·Conditional.h:113</div></div>
 173 <div·class="ttc"·id="aa03764_html"><div·class="ttname"><a·href="a03764.html">gtsam::GaussianConditional</a></div><div·class="ttdoc">A·GaussianConditional·functions·as·the·node·in·a·Bayes·network.</div><div·class="ttdef"><b>Definition</b>·GaussianConditional.h:43</div></div>
 174 <div·class="ttc"·id="aa03772_html"><div·class="ttname"><a·href="a03772.html">gtsam::GaussianDensity</a></div><div·class="ttdoc">A·GaussianDensity·is·a·GaussianConditional·without·parents.</div><div·class="ttdef"><b>Definition</b>·GaussianDensity.h:32</div></div>
 175 <div·class="ttc"·id="aa03772_html_a4c8ce2cd6b2708df545c4fe7778169ee"><div·class="ttname"><a·href="a03772.html#a4c8ce2cd6b2708df545c4fe7778169ee">gtsam::GaussianDensity::GaussianDensity</a></div><div·class="ttdeci">GaussianDensity(Key·key,·const·Vector·&amp;d,·const·Matrix·&amp;R,·const·SharedDiagonal·&amp;noiseModel=SharedDiagonal())</div><div·class="ttdoc">constructor·using·d,·R</div><div·class="ttdef"><b>Definition</b>·GaussianDensity.h:51</div></div>
Max diff block lines reached; 959/26938 bytes (3.56%) of diff not shown.
8.43 KB
html2text {}
Max HTML report size reached
40.5 KB
./usr/share/doc/libgtsam-dev/html/a01058_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01067_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/ExtendedKalmanFilter.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 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('a01058_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01067_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, 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">ExtendedKalmanFilter.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="a01058.html">Go·to·the·documentation·of·this·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>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="l00019"·name="l00019"></a><span·class="lineno">···19</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="l00020"·name="l00020"></a><span·class="lineno">···20</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="a01112.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="a01013.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="a01019.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>
 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">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">class·</span>GaussNewtonOptimizer;</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="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="};">126 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 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="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> 
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··BOOST_CONCEPT_ASSERT((IsManifold&lt;VALUE&gt;));</div> 
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·<span·class="keyword">public</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>··<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>
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>130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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> 
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> 
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·<span·class="keyword">public</span>:</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> 
154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
155 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}"> 
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</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</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>131 </div>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</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>
 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>
 143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>
162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
163 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>154 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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;[·...·truncated·by·diffoscope;·len:·15,·SHA:·c34c3fb1e0deb37633cc0b5827c463e9824128f85148a6e671789402fe405a85·...·]</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>
Max diff block lines reached; 11341/30535 bytes (37.14%) of diff not shown.
10.6 KB
html2text {}
Max HTML report size reached
32.8 KB
./usr/share/doc/libgtsam-dev/html/a01073_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00383_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/nonlinearExceptions.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/PinholeSet.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('a01073_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00383_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, 69 lines modifiedOffset 98, 117 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">PinholeSet.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01073.html">Go·to·the·documentation·of·this·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="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>
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>
 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>
120 <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>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>
121 <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="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>·</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="a00662.html">gtsam/inference/Key.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="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="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>
 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="foldopen00033"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
128 <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> 
129 <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> 
130 <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>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="a[·...·truncated·by·diffoscope;·len:·41,·SHA:·148e893b9fdd941007d6fd051ec2bb4b3b0e3bebb2698c94ae1b589e241718c5·...·]</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">private</span>:</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03044.html">CameraSet&lt;CAMERA&gt;</a>·Base;</div>
 132 <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="a03136.html">PinholeSet&lt;CAMERA&gt;</a>·This;</div>
 133 <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="keyword">mutable</span>·std::string·what_;</div>134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">protected</span>:</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">public</span>:</div>136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">public</span>:</div>
133 <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> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······key_(key),·formatter_(formatter)·{}</div> 
135 <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> 
136 <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> 
137 <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> 
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">if</span>(what_.empty())</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········what_·=</div> 
140 <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> 
141 <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> 
142 <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> 
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="stringliteral">ISAM2::update().\n&quot;</span>;</div> 
144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·what_.c_str();</div> 
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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="a03136.html#a7e8ddbbd82ec0b1c73a62bf8ce4af97a">···41</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03136.html#a7e8ddbbd82ec0b1c73a62bf8ce4af97a">~PinholeSet</a>()·{</div>
146 <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>··}</div>
147 </div>141 </div>
 142 <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>·</div>
 144 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
 145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03136.html#aa2ed9343887e0e179490f51eb93cf078">···48</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03136.html#aa2ed9343887e0e179490f51eb93cf078">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·override·</span>{</div>
 146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····Base::print(s);</div>
 147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
 148 </div>
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 150 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
 151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03136.html#a6b1c8e5f683d1e9bb704134f4ec038cf">···53</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03136.html#a6b1c8e5f683d1e9bb704134f4ec038cf">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03136.html">PinholeSet</a>&amp;·p,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div>
 152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keywordflow">return</span>·Base::equals(p,·tol);·<span·class="comment">//·TODO·all·flags</span></div>
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div>
150 <div·class="ttc"·id="aa00662_html"><div·class="ttname"><a·href="a00662.html">Key.h</a></div></div>154 </div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 157 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03136.html#a5fbe615d1bfd9e5c3a797e44297eea09">···60</a></span>··<a·class="code·hl_class"·href="a03376.html">TriangulationResult</a>·<a·class="code·hl_function"·href="a03136.html#a5fbe615d1bfd9e5c3a797e44297eea09">triangulateSafe</a>(</div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">const</span>·<span·class="keyword">typename</span>·CAMERA::MeasurementVector&amp;·measured,</div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03372.html">TriangulationParameters</a>&amp;·params)<span·class="keyword">·const·</span>{</div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#a8d52d7d8a5e5c8d7318ce95ee57e9cfa">gtsam::triangulateSafe</a>(*<span·class="keyword">this</span>,·measured,·params);</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div>
 163 </div>
 164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">private</span>:</div>
 166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03136.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···69</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a03136.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div>
 168 <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>·ARCHIVE&gt;</div>
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>·version)·{</div>
 170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base);</div>
 171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>
 172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>};</div>
 173 </div>
 174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
Max diff block lines reached; 5984/26088 bytes (22.94%) of diff not shown.
7.22 KB
html2text {}
Max HTML report size reached
50.3 KB
./usr/share/doc/libgtsam-dev/html/a01082_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00176_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/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 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('a01082_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00176_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, 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">NonlinearOptimizer.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="a01082.html">Go·to·the·documentation·of·this·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="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>
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">/*</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>
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>
 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="a01112.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="a01031.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>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="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>
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>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>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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>·[·...·truncated·by·diffoscope;·len:·33,·SHA:·178043dc0a59fcad3aa8d3040dbd202e580a485fc0e84d4bde7f0b9413ce8f5d·...·]</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>
126 <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>·</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>
127 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">138 <div·class="foldopen"·id="foldopen00052"·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>
129 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>159 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>
130 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">protected</span>:</div>167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">return</span>·gfg;</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>168 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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.[·...·truncated·by·diffoscope;·len:·53,·SHA:·4e08277c9ff5595e9c3948e7229d817e3b5b78948196c1d0aa218264e1eb6796·...·]/div>169 </div>
134 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>170 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</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[·...·truncated·by·diffoscope;·len:·196,·SHA:·92763c3b42de5f4b8fc7290d4b36968773771dc8c0e4b66bf1f19dd4aebe27ab·...·]>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>
140 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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> 
148 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</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
11.1 KB
./usr/share/doc/libgtsam-dev/html/a01097.html vs.
./usr/share/doc/libgtsam-dev/html/a01268.html
Files 82% 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/NonlinearConjugateGradientOptimizer.h·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('a01097.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01268.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, 57 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="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">NonlinearConjugateGradientOptimizer.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SmartFactorBase.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.··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="a01097_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01268_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="a04460.html">gtsam::NonlinearConjugateGradientOptimizer</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="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</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>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>
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: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>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"><p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·</p>122 <div·class="textblock"><p>Base·class·to·create·smart·factors·on·poses·or·cameras.·</p>
136 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
137 <dl·class="section·date"><dt>Date</dt><dd>June·11,·2012·</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>
138 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
139 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
140 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
141 <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!·-->
142 ··<ul>136 ··<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="a01097.html">NonlinearConjugateGradientOptimizer.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="a01268.html">SmartFactorBase.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>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>
145 ··</ul>139 ··</ul>
146 </div>140 </div>
147 </body>141 </body>
148 </html>142 </html>
3.02 KB
html2text {}
Max HTML report size reached
5.06 KB
./usr/share/doc/libgtsam-dev/html/a01109.html vs.
./usr/share/doc/libgtsam-dev/html/a01367.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/Marginals.cpp·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 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('a01109.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01367.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, 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">Marginals.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymbolicEliminationTree.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>May·14,·2012·</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_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01109.html">Marginals.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="a01367.html">SymbolicEliminationTree.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>
852 B
html2text {}
Max HTML report size reached
7.4 KB
./usr/share/doc/libgtsam-dev/html/a01112.html vs.
./usr/share/doc/libgtsam-dev/html/a01187.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/NonlinearFactorGraph.h·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 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('a01112.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01187.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, 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">NonlinearFactorGraph.h·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>Factor·Graph·consisting·of·non-linear·factors.··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="a01112_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01187_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="a04540.html">gtsam::NonlinearFactorGraph</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="a04756.html">gtsam::TranslationRecovery</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>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
117 <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>
118 Namespaces</h2></td></tr>115 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>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>
120 <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>
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 </table>119 </table>
123 <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>
124 <div·class="textblock"><p>Factor·Graph·consisting·of·non-linear·factors.·</p>121 <div·class="textblock"><p>Recovering·translations·in·an·epipolar·graph·when·rotations·are·given.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>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>
126 <dd> 
127 Carlos·Nieto·</dd> 
128 <dd> 
129 Christian·Potthast·</dd></dl> 
130 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
133 <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!·-->
134 ··<ul>128 ··<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="a01112.html">NonlinearFactorGraph.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="a01187.html">TranslationRecovery.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>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>
137 ··</ul>131 ··</ul>
138 </div>132 </div>
139 </body>133 </body>
140 </html>134 </html>
1.63 KB
html2text {}
Max HTML report size reached
69.3 KB
./usr/share/doc/libgtsam-dev/html/a01151_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00314_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/ISAM2Clique.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Bundler.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('a01151_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00314_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, 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">ISAM2Clique.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cal3Bundler.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
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>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="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="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>119 <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="a00674.html">gtsam/inference/BayesTreeCliqueBase.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>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00662.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="a00449.html">gtsam/geometry/Point2.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="a00809.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="a00866.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="a00725.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> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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="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>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
131 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">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>
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> 
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·<span·class="keyword">public</span>:</div>127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·<span·class="keyword">private</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>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>
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>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>
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</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>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>
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>142 <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"><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="}">143 <div·class="foldopen"·id="foldopen00062"·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">double</span>·f,·<span·class="keywordtype">double</span>·k1,·<span·class="keywordtype">double</span>·k2,·<span·class="keywordtype">double</span>·u0·=·0,·<span·class="keywordtype">double</span>·v0·=·0,</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>
 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>
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>147 </div>
157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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> 
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····Base::operator=(other);</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> 
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>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>
164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
165 </div> 
166 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>151 <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>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>
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>153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>···············································<span·class="keyword">const</span>·Cal3Bundler&amp;·cal);</div>
169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>154 <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<[·...·truncated·by·diffoscope;·len:·23,·SHA:·a75ae022410a4b9fc9e4c5afa3edb92a65475ce88d42e053aceda840c57daf40·...·]</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>
171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>156 <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="ke[·...·truncated·by·diffoscope;·len:·87,·SHA:·67cd90c93479afde7ef329121f1472c639c0ff12f7c855b9ea01d939614a9483·...·]</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>
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>158 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
174 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">void</span>·addGradientAtZero(<a·class="code·hl_class"·href="a04064.html">VectorValues</a>*·g)·<span·class="keyword">const</span>;</div> 
175 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>159 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
176 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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)·<s[·...·truncated·by·diffoscope;·len:·33,·SHA:·98b05f346472d5430d15f89906018df38a3ef0d9ec824f8a785bc6a5ef5e7e93·...·]</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#a000d[·...·truncated·by·diffoscope;·len:·122,·SHA:·aa9d3fd2598b7431094abf21c41abaab6e1c3124014f2559d29aaa4c88df5ef7·...·]</div>
177 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>161 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
Max diff block lines reached; 31444/54608 bytes (57.58%) of diff not shown.
15.8 KB
html2text {}
Max HTML report size reached
47.2 KB
./usr/share/doc/libgtsam-dev/html/a01193_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00239_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/sfm/BinaryMeasurement.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 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('a01193_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00239_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, 121 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">BinaryMeasurement.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="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>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>
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="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="a01400.html">gtsam/global_includes.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>
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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/serialization/vector.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>
120 <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/Testable.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;string&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="a00659.html">gtsam/inference/Factor.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>
122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00662.html">gtsam/inference/Key.h</a>&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="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">gtsam/linear/NoiseModel.h</a>&gt;</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>
124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>129 <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">DiscreteKey</a>·=·std::pair&lt;Key,size_t&gt;;</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> 
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</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> 
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="};">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="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>
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04688.html">···36</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="a04688.html">BinaryMeasurement</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·{</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·Check·that·T·type·is·testable</span></div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··BOOST_CONCEPT_ASSERT((<a·class="code·hl_class"·href="a02476.html">IsTestable&lt;T&gt;</a>));</div> 
134 <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>·</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="comment">//·shorthand·for·a·smart·pointer·to·a·measurement</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>
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">using·</span>shared_ptr·=·<span·class="keyword">typename</span>·boost::shared_ptr&lt;BinaryMeasurement&gt;;</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>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</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="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">private</span>:</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··T·measured_;··················</div> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·noiseModel_;·</div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</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>
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="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_class"·href="a04688.html">BinaryMeasurement</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>·T·&amp;measured,</div> 
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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> 
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······:·<a·class="code·hl_function"·href="a03592.html#a322a4d391be45b5909a65895fb7b023d">Factor</a>(std::vector&lt;Key&gt;({key1,·key2})),</div> 
147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········measured_(measured),</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="}">
 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>
148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········noiseModel_(model)·{}</div>145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
 146 </div>
149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04688.html#a8cf91e3bfce563f6d7abdee35b8c755b">···56</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a04688.html#a8cf91e3bfce563f6d7abdee35[·...·truncated·by·diffoscope;·len:·41,·SHA:·c0050df9833e1434f28a568096153befb75a78851f524c0244fb37269d6aadc6·...·]>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>
151 <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="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>
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>
153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">keys_</a>[0];·}</div> 
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">keys_</a>[1];·}</div> 
155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">const</span>·T·&amp;measured()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·measured_;·}</div> 
156 <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#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;noiseModel()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·noiseModel_;·}</div> 
157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
159 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">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>
160 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04688.html#a77c353cc2f848094368c86f9b460f871">···70</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04688.html#a77c353cc2f848094368c86f9b460f871">print</a>(<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·=</div> 
161 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·······································DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</div> 
162 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;BinaryMeasurement(&quot;</span>·&lt;&lt;·keyFormatter(this-&gt;key1())·&lt;&lt;·<span·class="stringliteral">&quot;,&quot;</span></div> 
163 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··············&lt;&lt;·keyFormatter(this-&gt;key2())·&lt;&lt;·<span·class="stringliteral">&quot;)\n&quot;</span>;</div> 
164 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Print</a>(measured_,·<span·class="stringliteral">&quot;··measured:·&quot;</span>);</div> 
165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····this-&gt;noiseModel_-&gt;print(<span·class="stringliteral">&quot;··noise·model:·&quot;</span>);</div> 
166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
167 </div>165 </div>
168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
Max diff block lines reached; 8667/37331 bytes (23.22%) of diff not shown.
10.6 KB
html2text {}
Max HTML report size reached
39.1 KB
./usr/share/doc/libgtsam-dev/html/a01205_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01403_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/sfm/TranslationFactor.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('a01205_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01403_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, 91 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">TranslationFactor.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="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>107 <a·href="a01403.html">Go·to·the·documentation·of·this·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="a00371.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="a00788.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;<a·class="code"·href="a01013.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>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>
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="preprocessor">#include·&lt;<a·class="code"·href="a00011.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="a00008.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="a00131.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="a00089.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="a00056.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="a00110.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="a00071.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="a00113.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="a00101.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="a00098.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="a00011.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="a00074.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="a00104.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="a00146.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="a00020.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="a00095.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="a00134.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="a00050.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="a00137.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="a00083.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="a00014.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="a00035.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="a00092.html">gtsam/base/timing.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="a00119.html">gtsam/base/types.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="a00041.html">gtsam/base/Value.h</a>&gt;</span></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="a00065.html">gtsam/base/Vector.h</a>&gt;</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="a00116.html">gtsam/base/VerticalBlockMatrix.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
127 <div·class="foldopen"·id="foldopen00042"·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"·href="a04536.html">NoiseModelFactorN</a>&lt;Point3,·Point3&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> 
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> 
135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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">cholesky.h</a></div><div·class="ttdoc">Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.</div></div>
 159 <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>
 160 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">TestableAssertions.h</a></div><div·class="ttdoc">Provides·additional·testing·facilities·for·common·data·structures.</div></div>
 161 <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>
 162 <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>
 163 <div·class="ttc"·id="aa00041_html"><div·class="ttname"><a·href="a00041.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>
 164 <div·class="ttc"·id="aa00050_html"><div·class="ttname"><a·href="a00050.html">serializationTestHelpers.h</a></div></div>
 165 <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>
 166 <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>
 167 <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>
 168 <div·class="ttc"·id="aa00074_html"><div·class="ttname"><a·href="a00074.html">lieProxies.h</a></div><div·class="ttdoc">Provides·convenient·mappings·of·common·member·functions·for·testing.</div></div>
 169 <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>
 170 <div·class="ttc"·id="aa00089_html"><div·class="ttname"><a·href="a00089.html">DSFVector.h</a></div><div·class="ttdoc">A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.</div></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> 
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> 
Max diff block lines reached; 857/29568 bytes (2.90%) of diff not shown.
10.1 KB
html2text {}
Max HTML report size reached
14.0 KB
./usr/share/doc/libgtsam-dev/html/a01208_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01217_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('a01208_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01217_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">SfmData.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="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>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>
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="a00317.html">gtsam/geometry/Cal3Bundler.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="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="a00350.html">gtsam/geometry/PinholeCamera.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="a01112.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="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="a01037.html">gtsam/nonlinear/Values.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="a01211.html">gtsam/sfm/SfmTrack.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>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>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>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="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="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#acab0207730cf78822bdf274b50739d31">SfmCamera</a>;</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#acab0207730cf78822bdf274b50739d31">SfmCamera</a>;</div>
Offset 215, 19 lines modifiedOffset 215, 19 lines modified
215 <div·class="line"><a·id="l00218"·name="l00218"></a><span·class="lineno">··218</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03180.html">Pose3</a>·<a·class="code·hl_function"·href="a01428.html#aaff07ef70e6161c4d1d2bd7546ff91e6">gtsam2openGL</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·PoseGTSAM);</div>215 <div·class="line"><a·id="l00218"·name="l00218"></a><span·class="lineno">··218</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03180.html">Pose3</a>·<a·class="code·hl_function"·href="a01428.html#aaff07ef70e6161c4d1d2bd7546ff91e6">gtsam2openGL</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·PoseGTSAM);</div>
216 <div·class="line"><a·id="l00219"·name="l00219"></a><span·class="lineno">··219</span>·</div>216 <div·class="line"><a·id="l00219"·name="l00219"></a><span·class="lineno">··219</span>·</div>
217 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno">··228</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04612.html">Values</a>·<a·class="code·hl_function"·href="a01428.html#ad8b55993353cbab0fde06b872783fe92">initialCamerasEstimate</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>&amp;·db);</div>217 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno">··228</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04612.html">Values</a>·<a·class="code·hl_function"·href="a01428.html#ad8b55993353cbab0fde06b872783fe92">initialCamerasEstimate</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>&amp;·db);</div>
218 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno">··229</span>·</div>218 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno">··229</span>·</div>
219 <div·class="line"><a·id="l00238"·name="l00238"></a><span·class="lineno">··238</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04612.html">Values</a>·<a·class="code·hl_function"·href="a01428.html#aba34ed4a103d9057536ee5cac27cfdef">initialCamerasAndPointsEstimate</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>&amp;·db);</div>219 <div·class="line"><a·id="l00238"·name="l00238"></a><span·class="lineno">··238</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04612.html">Values</a>·<a·class="code·hl_function"·href="a01428.html#aba34ed4a103d9057536ee5cac27cfdef">initialCamerasAndPointsEstimate</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>&amp;·db);</div>
220 <div·class="line"><a·id="l00239"·name="l00239"></a><span·class="lineno">··239</span>·</div>220 <div·class="line"><a·id="l00239"·name="l00239"></a><span·class="lineno">··239</span>·</div>
221 <div·class="line"><a·id="l00240"·name="l00240"></a><span·class="lineno">··240</span>}··<span·class="comment">//·namespace·gtsam</span></div>221 <div·class="line"><a·id="l00240"·name="l00240"></a><span·class="lineno">··240</span>}··<span·class="comment">//·namespace·gtsam</span></div>
222 <div·class="ttc"·id="aa00317_html"><div·class="ttname"><a·href="a00317.html">Cal3Bundler.h</a></div><div·class="ttdoc">Calibration·used·by·Bundler.</div></div>222 <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>
223 <div·class="ttc"·id="aa00350_html"><div·class="ttname"><a·href="a00350.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div>223 <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>
224 <div·class="ttc"·id="aa01037_html"><div·class="ttname"><a·href="a01037.html">Values.h</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div></div>224 <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>
225 <div·class="ttc"·id="aa01112_html"><div·class="ttname"><a·href="a01112.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>225 <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>
226 <div·class="ttc"·id="aa01211_html"><div·class="ttname"><a·href="a01211.html">SfmTrack.h</a></div><div·class="ttdoc">A·simple·data·structure·for·a·track·in·Structure·from·Motion.</div></div>226 <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>
227 <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>227 <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>
228 <div·class="ttc"·id="aa01428_html_a43c2c2ead4fddd79d9c3f9a5bfa764ae"><div·class="ttname"><a·href="a01428.html#a43c2c2ead4fddd79d9c3f9a5bfa764ae">gtsam::writeBAL</a></div><div·class="ttdeci">bool·writeBAL(const·std::string·&amp;filename,·const·SfmData·&amp;data)</div><div·class="ttdoc">This·function·writes·a·&quot;Bundle·Adjustment·in·the·Large&quot;·(BAL)·file·from·a·SfmData·structure.</div><div·class="ttdef"><b>Definition</b>·SfmData.cpp:249</div></div>228 <div·class="ttc"·id="aa01428_html_a43c2c2ead4fddd79d9c3f9a5bfa764ae"><div·class="ttname"><a·href="a01428.html#a43c2c2ead4fddd79d9c3f9a5bfa764ae">gtsam::writeBAL</a></div><div·class="ttdeci">bool·writeBAL(const·std::string·&amp;filename,·const·SfmData·&amp;data)</div><div·class="ttdoc">This·function·writes·a·&quot;Bundle·Adjustment·in·the·Large&quot;·(BAL)·file·from·a·SfmData·structure.</div><div·class="ttdef"><b>Definition</b>·SfmData.cpp:249</div></div>
229 <div·class="ttc"·id="aa01428_html_a4a2433812cf34ee359e3ec99f4f5bcc4"><div·class="ttname"><a·href="a01428.html#a4a2433812cf34ee359e3ec99f4f5bcc4">gtsam::writeBALfromValues</a></div><div·class="ttdeci">bool·writeBALfromValues(const·std::string·&amp;filename,·const·SfmData·&amp;data,·const·Values·&amp;values)</div><div·class="ttdoc">This·function·writes·a·&quot;Bundle·Adjustment·in·the·Large&quot;·(BAL)·file·from·a·SfmData·structure·and·a·val...</div><div·class="ttdef"><b>Definition</b>·SfmData.cpp:349</div></div>229 <div·class="ttc"·id="aa01428_html_a4a2433812cf34ee359e3ec99f4f5bcc4"><div·class="ttname"><a·href="a01428.html#a4a2433812cf34ee359e3ec99f4f5bcc4">gtsam::writeBALfromValues</a></div><div·class="ttdeci">bool·writeBALfromValues(const·std::string·&amp;filename,·const·SfmData·&amp;data,·const·Values·&amp;values)</div><div·class="ttdoc">This·function·writes·a·&quot;Bundle·Adjustment·in·the·Large&quot;·(BAL)·file·from·a·SfmData·structure·and·a·val...</div><div·class="ttdef"><b>Definition</b>·SfmData.cpp:349</div></div>
230 <div·class="ttc"·id="aa01428_html_a710ec0322f4a2c0883841b58516b7a6a"><div·class="ttname"><a·href="a01428.html#a710ec0322f4a2c0883841b58516b7a6a">gtsam::readBal</a></div><div·class="ttdeci">SfmData·readBal(const·std::string·&amp;filename)</div><div·class="ttdoc">This·function·parses·a·&quot;Bundle·Adjustment·in·the·Large&quot;·(BAL)·file·and·returns·the·data·as·a·SfmData·...</div><div·class="ttdef"><b>Definition</b>·SfmData.cpp:344</div></div>230 <div·class="ttc"·id="aa01428_html_a710ec0322f4a2c0883841b58516b7a6a"><div·class="ttname"><a·href="a01428.html#a710ec0322f4a2c0883841b58516b7a6a">gtsam::readBal</a></div><div·class="ttdeci">SfmData·readBal(const·std::string·&amp;filename)</div><div·class="ttdoc">This·function·parses·a·&quot;Bundle·Adjustment·in·the·Large&quot;·(BAL)·file·and·returns·the·data·as·a·SfmData·...</div><div·class="ttdef"><b>Definition</b>·SfmData.cpp:344</div></div>
231 <div·class="ttc"·id="aa01428_html_aaff07ef70e6161c4d1d2bd7546ff91e6"><div·class="ttname"><a·href="a01428.html#aaff07ef70e6161c4d1d2bd7546ff91e6">gtsam::gtsam2openGL</a></div><div·class="ttdeci">Pose3·gtsam2openGL(const·Rot3·&amp;R,·double·tx,·double·ty,·double·tz)</div><div·class="ttdoc">This·function·converts·a·GTSAM·camera·pose·to·an·openGL·camera·pose.</div><div·class="ttdef"><b>Definition</b>·SfmData.cpp:88</div></div>231 <div·class="ttc"·id="aa01428_html_aaff07ef70e6161c4d1d2bd7546ff91e6"><div·class="ttname"><a·href="a01428.html#aaff07ef70e6161c4d1d2bd7546ff91e6">gtsam::gtsam2openGL</a></div><div·class="ttdeci">Pose3·gtsam2openGL(const·Rot3·&amp;R,·double·tx,·double·ty,·double·tz)</div><div·class="ttdoc">This·function·converts·a·GTSAM·camera·pose·to·an·openGL·camera·pose.</div><div·class="ttdef"><b>Definition</b>·SfmData.cpp:88</div></div>
232 <div·class="ttc"·id="aa01428_html_aba34ed4a103d9057536ee5cac27cfdef"><div·class="ttname"><a·href="a01428.html#aba34ed4a103d9057536ee5cac27cfdef">gtsam::initialCamerasAndPointsEstimate</a></div><div·class="ttdeci">Values·initialCamerasAndPointsEstimate(const·SfmData·&amp;db)</div><div·class="ttdoc">This·function·creates·initial·values·for·cameras·and·points·from·db.</div><div·class="ttdef"><b>Definition</b>·SfmData.cpp:449</div></div>232 <div·class="ttc"·id="aa01428_html_aba34ed4a103d9057536ee5cac27cfdef"><div·class="ttname"><a·href="a01428.html#aba34ed4a103d9057536ee5cac27cfdef">gtsam::initialCamerasAndPointsEstimate</a></div><div·class="ttdeci">Values·initialCamerasAndPointsEstimate(const·SfmData·&amp;db)</div><div·class="ttdoc">This·function·creates·initial·values·for·cameras·and·points·from·db.</div><div·class="ttdef"><b>Definition</b>·SfmData.cpp:449</div></div>
233 <div·class="ttc"·id="aa01428_html_acab0207730cf78822bdf274b50739d31"><div·class="ttname"><a·href="a01428.html#acab0207730cf78822bdf274b50739d31">gtsam::SfmCamera</a></div><div·class="ttdeci">PinholeCamera&lt;·Cal3Bundler·&gt;·SfmCamera</div><div·class="ttdoc">Define·the·structure·for·the·camera·poses.</div><div·class="ttdef"><b>Definition</b>·SfmData.h:33</div></div>233 <div·class="ttc"·id="aa01428_html_acab0207730cf78822bdf274b50739d31"><div·class="ttname"><a·href="a01428.html#acab0207730cf78822bdf274b50739d31">gtsam::SfmCamera</a></div><div·class="ttdeci">PinholeCamera&lt;·Cal3Bundler·&gt;·SfmCamera</div><div·class="ttdoc">Define·the·structure·for·the·camera·poses.</div><div·class="ttdef"><b>Definition</b>·SfmData.h:33</div></div>
Offset 251, 13 lines modifiedOffset 251, 13 lines modified
251 <div·class="ttc"·id="aa04704_html_ad005f3beddfb6a8f735ad3369d2b81e6"><div·class="ttname"><a·href="a04704.html#ad005f3beddfb6a8f735ad3369d2b81e6">gtsam::SfmData::tracks</a></div><div·class="ttdeci">std::vector&lt;·SfmTrack·&gt;·tracks</div><div·class="ttdoc">Sparse·set·of·points.</div><div·class="ttdef"><b>Definition</b>·SfmData.h:42</div></div>251 <div·class="ttc"·id="aa04704_html_ad005f3beddfb6a8f735ad3369d2b81e6"><div·class="ttname"><a·href="a04704.html#ad005f3beddfb6a8f735ad3369d2b81e6">gtsam::SfmData::tracks</a></div><div·class="ttdeci">std::vector&lt;·SfmTrack·&gt;·tracks</div><div·class="ttdoc">Sparse·set·of·points.</div><div·class="ttdef"><b>Definition</b>·SfmData.h:42</div></div>
252 <div·class="ttc"·id="aa04716_html"><div·class="ttname"><a·href="a04716.html">gtsam::SfmTrack</a></div><div·class="ttdef"><b>Definition</b>·SfmTrack.h:126</div></div>252 <div·class="ttc"·id="aa04716_html"><div·class="ttname"><a·href="a04716.html">gtsam::SfmTrack</a></div><div·class="ttdef"><b>Definition</b>·SfmTrack.h:126</div></div>
253 </div><!--·fragment·--></div><!--·contents·-->253 </div><!--·fragment·--></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="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">SfmData.h</a></li>258 ····<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>
259 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>259 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
260 ··</ul>260 ··</ul>
261 </div>261 </div>
262 </body>262 </body>
263 </html>263 </html>
66.4 KB
./usr/share/doc/libgtsam-dev/html/a01226_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00263_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/TranslationRecovery.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactor.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('a01226_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00263_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, 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">TranslationRecovery.h</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
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>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>
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="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</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="a01106.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="a01037.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="a01193.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>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="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>
123 <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;<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>·</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>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="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> 
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>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>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>
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>·</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="};">131 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
 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>
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>133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·Parameters.</span></div>134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</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>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>
162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</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>
163 <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="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">public</span>:</div>
 144 <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">···53</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>
 147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>
 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="code·hl_class"·href="a03592.html">Base</a>(keys)·{}</div>
 150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
164 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">151 <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>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">~Discrete[·...·truncated·by·diffoscope;·len:·14,·SHA:·31cb06261441bc94712537a1f0578372c89a3c87a6d4fc51a08b590e4f5aeb72·...·]</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="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div>
167 </div>154 </div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04756.html#a7a327105426ada3cf5b5ddf7415a6bb3">···75</a></span>··<a·class="code·hl_function"·href="a04756.html#a7a327105426ada3cf5b5ddf7415a6bb3">TranslationRecovery</a>()·=·<span·class="keywordflow">default</span>;</div> 
170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
Max diff block lines reached; 27726/50052 bytes (55.39%) of diff not shown.
17.4 KB
html2text {}
Max HTML report size reached
1.6 KB
./usr/share/doc/libgtsam-dev/html/a01232.js vs.
./usr/share/doc/libgtsam-dev/html/a01217.js
Files 75% similar despite different names
1.48 KB
js-beautify {}
Max HTML report size reached
8.1 KB
./usr/share/doc/libgtsam-dev/html/a01238.html vs.
./usr/share/doc/libgtsam-dev/html/a00110.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/slam/StereoFactor.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 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('a01238.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00110.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, 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">StereoFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FastList.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·thin·wrapper·around·std::list·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="a01238_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="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="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>
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> 
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="a04964.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>A·non-linear·factor·for·stereo·measurements.·</p>122 <div·class="textblock"><p>A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>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>
127 <dd> 
128 Chris·Beall·</dd></dl> 
129 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
132 <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!·-->
133 ··<ul>129 ··<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="a01238.html">StereoFactor.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="a00110.html">FastList.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>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>
136 ··</ul>132 ··</ul>
137 </div>133 </div>
138 </body>134 </body>
139 </html>135 </html>
1.81 KB
html2text {}
Max HTML report size reached
42.1 KB
./usr/share/doc/libgtsam-dev/html/a01244_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00404_source.html
Files 80% 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/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 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('a01244_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00404_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, 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">JacobianFactorSVD.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="a00404.html">Go·to·the·documentation·of·this·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="l00021"·name="l00021"></a><span·class="lineno">···21</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="a00896.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="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;gtsam/geometry/Cal3DS2_Base.h&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>
 122 <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>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>
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>124 <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="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
127 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">125 <div·class="foldopen"·id="foldopen00035"·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>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_cla[·...·truncated·by·diffoscope;·len:·39,·SHA:·c8146b6139fe9919a77d75462e4d8231bf9f644bba4de9c6e26021f4cf2f064f·...·]·{</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>
129 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··}</div>128 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
130 </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>
131 <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>
 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>
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>133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 </div>134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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>
 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>··<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="keywordtype">double</span>·u0,·<span·class="keywordtype">double</span>·v0,·<span·class="keywordtype">double</span>·k1,</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>
145 <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>
 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>
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>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>
 145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······:·Base()·{</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>
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>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>
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; 7392/33566 bytes (22.02%) of diff not shown.
9.17 KB
html2text {}
Max HTML report size reached
95.4 KB
./usr/share/doc/libgtsam-dev/html/a01247_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01202_source.html
Max HTML report size reached
1.89 KB
./usr/share/doc/libgtsam-dev/html/a01265.html vs.
./usr/share/doc/libgtsam-dev/html/a01259.html
Files 99% 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('a01265.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01259.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 115, 13 lines modifiedOffset 115, 13 lines modified
115 Pablo·Alcantarilla·</dd></dl>115 Pablo·Alcantarilla·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>Jan·5,·2014·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Jan·5,·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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01265.html">EssentialMatrixConstraint.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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01259.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>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>
9.23 KB
./usr/share/doc/libgtsam-dev/html/a01277.html vs.
./usr/share/doc/libgtsam-dev/html/a01235.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/slam/RegularImplicitSchurFactor.h·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 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('a01277.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01235.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, 48 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">RegularImplicitSchurFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FrobeniusFactor.cpp·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>Various·factors·that·minimize·some·Frobenius·norm.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01277_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="a04912.html">gtsam::RegularImplicitSchurFactor&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> 
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> 
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: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>
122 </table>119 </table>
123 <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>
124 <div·class="textblock"><p>A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.·</p>121 <div·class="textblock"><p>Various·factors·that·minimize·some·Frobenius·norm.·</p>
 122 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
126 <dd> 
127 Luca·Carlone·</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_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01277.html">RegularImplicitSchurFactor.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="a01235.html">FrobeniusFactor.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>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.22 KB
html2text {}
Max HTML report size reached
6.64 KB
./usr/share/doc/libgtsam-dev/html/a01286.html vs.
./usr/share/doc/libgtsam-dev/html/a00086.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/base/SymmetricBlockMatrix.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('a01286.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00086.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">SymmetricBlockMatrix.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>Access·to·matrices·via·blocks·of·pre-defined·sizes.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01286_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>Access·to·matrices·via·blocks·of·pre-defined·sizes.·</p>
 115 <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>
122 <dl·class="section·date"><dt>Date</dt><dd>Jun·14,·2012·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</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="a01286.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_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00086.html">SymmetricBlockMatrix.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.45 KB
html2text {}
Max HTML report size reached
5.07 KB
./usr/share/doc/libgtsam-dev/html/a01304.html vs.
./usr/share/doc/libgtsam-dev/html/a01133.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/slam/InitializePose3.cpp·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 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('a01304.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01133.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, 33 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">InitializePose3.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussNewtonOptimizer.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>Luca·Carlone·</dd>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
113 <dd> 
114 Frank·Dellaert·</dd></dl> 
115 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</dd></dl>113 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
116 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
119 <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!·-->
120 ··<ul>118 ··<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="a01304.html">InitializePose3.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="a01133.html">GaussNewtonOptimizer.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>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 ··</ul>121 ··</ul>
124 </div>122 </div>
125 </body>123 </body>
126 </html>124 </html>
864 B
html2text {}
Max HTML report size reached
8.7 KB
./usr/share/doc/libgtsam-dev/html/a01307.html vs.
./usr/share/doc/libgtsam-dev/html/a00734.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/slam/SmartProjectionFactor.h·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 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('a01307.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00734.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, 51 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">SmartProjectionFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianBayesTree.cpp·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>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="a01307_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="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="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> 
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> 
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>
 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>
123 </table>119 </table>
124 <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>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p>
 122 <p>GaussianBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
125 <div·class="textblock"><p>Smart·factor·on·cameras·(pose·+·calibration)·</p> 
126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
127 <dd> 
128 Zsolt·Kira·</dd> 
129 <dd>123 <dd>
130 Frank·Dellaert·</dd></dl>124 Richard·Roberts·</dd></dl>
131 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
134 <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!·-->
135 ··<ul>129 ··<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="a01307.html">SmartProjectionFactor.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="a00734.html">GaussianBayesTree.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>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 ··</ul>132 ··</ul>
139 </div>133 </div>
140 </body>134 </body>
141 </html>135 </html>
2.06 KB
html2text {}
Max HTML report size reached
99.7 KB
./usr/share/doc/libgtsam-dev/html/a01331_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00116_source.html
Max HTML report size reached
9.92 KB
./usr/share/doc/libgtsam-dev/html/a01340.html vs.
./usr/share/doc/libgtsam-dev/html/a00386.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/slam/BoundingConstraint.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 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('a01340.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00386.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, 47 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">BoundingConstraint.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>Provides·partially·implemented·constraints·to·implement·bounds.··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="a01340_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="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>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>
 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>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>Provides·partially·implemented·constraints·to·implement·bounds.·</p>125 <div·class="textblock"><p>4*4·matrix·representation·of·SO(4)·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 127 <dd>
 128 Luca·Carlone·</dd></dl>
127 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
130 <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!·-->
131 ··<ul>133 ··<ul>
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="a01340.html">BoundingConstraint.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="a00386.html">SO4.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>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 ··</ul>136 ··</ul>
135 </div>137 </div>
136 </body>138 </body>
137 </html>139 </html>
2.32 KB
html2text {}
Max HTML report size reached
5.3 KB
./usr/share/doc/libgtsam-dev/html/a01376.html vs.
./usr/share/doc/libgtsam-dev/html/a00914.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/symbolic/SymbolicBayesNet.cpp·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('a01376.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00914.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, 33 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">SymbolicBayesNet.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">AttitudeFactor.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
 104 <p>Implementation·file·for·Attitude·factor.··
 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>Oct·29,·2009·</dd></dl>114 <div·class="textblock"><p>Implementation·file·for·Attitude·factor.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>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>
114 <dd> 
115 Richard·Roberts·</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_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01376.html">SymbolicBayesNet.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_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00914.html">AttitudeFactor.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>
957 B
html2text {}
Max HTML report size reached
4.45 KB
./usr/share/doc/libgtsam-dev/html/a01394.html vs.
./usr/share/doc/libgtsam-dev/html/a00308.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/global_includes.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 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('a01394.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00308.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, 29 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="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">Rot3Q.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>Rotation·(internal:·quaternion·representation*)··
103 <a·href="#details">More...</a></p>103 <a·href="#details">More...</a></p>
  
104 <p><a·href="a01394_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>Rotation·(internal:·quaternion·representation*)·</p>
107 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>106 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
108 </div></div><!--·contents·-->107 </div></div><!--·contents·-->
109 </div><!--·doc-content·-->108 </div><!--·doc-content·-->
110 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
111 <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!·-->
112 ··<ul>111 ··<ul>
113 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01394.html">global_includes.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="a00308.html">Rot3Q.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>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>
115 ··</ul>114 ··</ul>
116 </div>115 </div>
117 </body>116 </body>
118 </html>117 </html>
851 B
html2text {}
Max HTML report size reached
1.73 KB
./usr/share/doc/libgtsam-dev/html/a01406.html vs.
./usr/share/doc/libgtsam-dev/html/a01397.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('a01406.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01397.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 108, 13 lines modifiedOffset 108, 13 lines modified
108 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>108 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
109 <dl·class="section·date"><dt>Date</dt><dd>November·2018·</dd></dl>109 <dl·class="section·date"><dt>Date</dt><dd>November·2018·</dd></dl>
110 </div></div><!--·contents·-->110 </div></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="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01406.html">precompiled_header.cpp</a></li>115 ····<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>
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>
117 ··</ul>117 ··</ul>
118 </div>118 </div>
119 </body>119 </body>
120 </html>120 </html>